<86>Jan 22 10:11:53 userdel[106164]: delete user 'rooter' <86>Jan 22 10:11:53 groupadd[106289]: group added to /etc/group: name=rooter, GID=609 <86>Jan 22 10:11:53 groupadd[106289]: group added to /etc/gshadow: name=rooter <86>Jan 22 10:11:53 groupadd[106289]: new group: name=rooter, GID=609 <86>Jan 22 10:11:53 useradd[106406]: new user: name=rooter, UID=609, GID=609, home=/root, shell=/bin/bash <86>Jan 22 10:11:53 userdel[106646]: delete user 'builder' <86>Jan 22 10:11:53 groupadd[106850]: group added to /etc/group: name=builder, GID=610 <86>Jan 22 10:11:53 groupadd[106850]: group added to /etc/gshadow: name=builder <86>Jan 22 10:11:53 useradd[106925]: new user: name=builder, UID=610, GID=610, home=/usr/src, shell=/bin/bash warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root <13>Jan 22 10:11:57 rpmi: rpm-build-licenses-2.0.5-alt2 1454794749 installed <13>Jan 22 10:12:08 rpmi: libboost_system1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libopenblas-0.2.20-alt1 1527005646 installed <13>Jan 22 10:12:08 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Jan 22 10:12:08 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Jan 22 10:12:08 rpmi: libboost_atomic1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_contract1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_random1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_chrono1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_timer1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_filesystem1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_thread1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: libboost_type_erasure1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:08 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed <13>Jan 22 10:12:08 rpmi: libstdc++8-devel-8.2.1-alt3 sisyphus.219333.200 1547468342 installed <13>Jan 22 10:12:09 rpmi: gcc8-c++-8.2.1-alt3 sisyphus.219333.200 1547468342 installed <13>Jan 22 10:12:09 rpmi: libboost_context1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:09 rpmi: libboost_fiber1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:09 rpmi: libboost_stacktrace1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:09 rpmi: libnumpy-py3-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Jan 22 10:12:09 rpmi: libxblas-1.0.248-alt1.1 1496143682 installed <13>Jan 22 10:12:09 rpmi: libquadmath0-8.2.1-alt3 sisyphus.219333.200 1547468342 installed <13>Jan 22 10:12:09 rpmi: libgfortran4-7.3.1-alt7 sisyphus.214000.100 1542667145 installed <13>Jan 22 10:12:10 rpmi: liblapack-1:3.8.0-alt1 1527158339 installed <13>Jan 22 10:12:10 rpmi: libnumpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Jan 22 10:12:10 rpmi: python-modules-curses-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:10 rpmi: libverto-0.3.0-alt1_5 1525957714 installed <13>Jan 22 10:12:10 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003161 installed <13>Jan 22 10:12:10 rpmi: libcom_err-1.44.5-alt1 sisyphus.218838.100 1546206118 installed <13>Jan 22 10:12:10 rpmi: libtasn1-4.13-alt2 1521133850 installed <13>Jan 22 10:12:10 rpmi: libp11-kit-0.23.9-alt5 1525798298 installed <13>Jan 22 10:12:10 rpmi: libboost_python1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:10 rpmi: libboost_test1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:10 rpmi: libboost_serialization1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:10 rpmi: libboost_iostreams1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:11 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049988 installed <13>Jan 22 10:12:11 rpmi: libboost_regex1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:11 rpmi: libboost_graph1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:11 rpmi: libboost_date_time1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:11 rpmi: libboost_container1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:11 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Jan 22 10:12:11 rpmi: alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Jan 22 10:12:11 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Jan 22 10:12:11 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Jan 22 10:12:11 rpmi: p11-kit-trust-0.23.9-alt5 1525798298 installed <13>Jan 22 10:12:11 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Jan 22 10:12:11 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743878 installed <13>Jan 22 10:12:11 rpmi: libpython3-3.6.5-alt1.1 1535734576 installed <13>Jan 22 10:12:11 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Jan 22 10:12:11 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Jan 22 10:12:11 rpmi: python3-3.6.5-alt1.1 1535734576 installed <13>Jan 22 10:12:12 rpmi: python3-base-3.6.5-alt1.1 1535734576 installed <13>Jan 22 10:12:12 rpmi: python3-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Jan 22 10:12:12 rpmi: python3-module-six-1.11.0-alt2 1535611135 installed <13>Jan 22 10:12:12 rpmi: python3-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Jan 22 10:12:12 rpmi: python3-module-nose-1:1.3.7-alt4.git20160316 sisyphus.213223.100 1537286725 installed <13>Jan 22 10:12:12 rpmi: python3-module-atomicwrites-1.2.1-alt1 sisyphus.214347.100 1539076636 installed <13>Jan 22 10:12:12 rpmi: python3-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Jan 22 10:12:12 rpmi: python3-module-pluggy-0.8.1-alt1 sisyphus.219350.100 1547468434 installed <13>Jan 22 10:12:12 rpmi: python3-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Jan 22 10:12:12 rpmi: python3-module-pytest-3.10.1-alt2 sisyphus+219296.100.2.1 1547534248 installed <13>Jan 22 10:12:12 rpmi: python3-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Jan 22 10:12:12 rpmi: python3-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Jan 22 10:12:12 rpmi: libboost_python3-1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:12 rpmi: libboost_numpy3-1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <86>Jan 22 10:12:12 groupadd[22575]: group added to /etc/group: name=_keytab, GID=499 <86>Jan 22 10:12:12 groupadd[22575]: group added to /etc/gshadow: name=_keytab <86>Jan 22 10:12:12 groupadd[22575]: new group: name=_keytab, GID=499 <13>Jan 22 10:12:12 rpmi: libkrb5-1.16.3-alt1 sisyphus.219042.100 1547045815 installed <13>Jan 22 10:12:12 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Jan 22 10:12:12 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Jan 22 10:12:12 rpmi: python-modules-compiler-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:12 rpmi: python-modules-email-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:12 rpmi: python-modules-unittest-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:12 rpmi: python-modules-nis-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:12 rpmi: python-modules-encodings-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-modules-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-module-six-1.11.0-alt2 1535611135 installed <13>Jan 22 10:12:13 rpmi: python-modules-ctypes-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-modules-multiprocessing-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-modules-logging-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-module-more-itertools-5.0.0-alt1 sisyphus.218699.100 1545980609 installed <13>Jan 22 10:12:13 rpmi: python-modules-xml-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-modules-hotshot-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-modules-bsddb-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-strict-2.7.15-alt1 sisyphus.217364.100 1544022396 installed <13>Jan 22 10:12:13 rpmi: python-module-attrs-18.2.0-alt1 sisyphus.214354.100 1539088435 installed <13>Jan 22 10:12:13 rpmi: python-modules-distutils-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-module-py-1.7.0-alt1 sisyphus.214414.220 1539670883 installed <13>Jan 22 10:12:13 rpmi: python-module-funcsigs-1.0.2-alt1.1 1517699355 installed <13>Jan 22 10:12:13 rpmi: python-module-scandir-1.9.0-alt1 1535455370 installed <13>Jan 22 10:12:13 rpmi: python-module-pathlib2-2.3.3-alt1 sisyphus.218098.100 1545218863 installed <13>Jan 22 10:12:13 rpmi: python-module-atomicwrites-1.2.1-alt1 sisyphus.214347.100 1539076636 installed <13>Jan 22 10:12:13 rpmi: python-modules-json-2.7.15-alt1 sisyphus.217364.100 1544022423 installed <13>Jan 22 10:12:13 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Jan 22 10:12:13 rpmi: python-module-pluggy-0.8.1-alt1 sisyphus.219350.100 1547468434 installed <13>Jan 22 10:12:13 rpmi: python-module-pytest-3.10.1-alt2 sisyphus+219296.100.2.1 1547534248 installed <13>Jan 22 10:12:13 rpmi: python-module-numpy-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Jan 22 10:12:13 rpmi: python-module-numpy-testing-1:1.15.4-alt1 sisyphus.218638.200 1545948948 installed <13>Jan 22 10:12:13 rpmi: libboost_numpy1.67.0-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:15 rpmi: boost-devel-headers-1:1.67.0-alt5 sisyphus.217569.200 1544433991 installed <13>Jan 22 10:12:15 rpmi: boost-devel-1:1.67.0-alt5 sisyphus.217569.200 1544434067 installed <13>Jan 22 10:12:15 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664775 installed <13>Jan 22 10:12:15 rpmi: libexpat-devel-2.2.4-alt1 1503305345 installed <13>Jan 22 10:12:15 rpmi: zlib-devel-1.2.11-alt1 sisyphus.217171.100 1543710737 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.39387 + 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.75576 + 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 + readlink -e -- ./configure + xargs -ri dirname -- '{}' + 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 XMPFiles_IO.lo In file included from ../source/XIO.hpp:19, from XMPFiles_IO.cpp:17: ../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In static member function 'static XMPFiles_IO* XMPFiles_IO::New_XMPFiles_IO(const char*, bool, GenericErrorCallback*, XMP_ProgressTracker*)': XMPFiles_IO.cpp:21:44: warning: variable 'a' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_STATIC_START try { int a; ^ XMPFiles_IO.cpp:58:2: note: in expansion of macro 'XMP_FILESIO_STATIC_START' XMP_FILESIO_STATIC_START ^~~~~~~~~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In constructor 'XMPFiles_IO::XMPFiles_IO(Host_IO::FileRef, const char*, bool, GenericErrorCallback*, XMP_ProgressTracker*)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:104:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In destructor 'virtual XMPFiles_IO::~XMPFiles_IO()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:118:3: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'void XMPFiles_IO::operator=(const XMP_IO&)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:134:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_Uns32 XMPFiles_IO::Read(void*, XMP_Uns32, bool)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:146:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::Write(const void*, XMP_Uns32)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:173:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_Int64 XMPFiles_IO::Seek(XMP_Int64, SeekMode)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:209:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_Int64 XMPFiles_IO::Length()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:245:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::Truncate(XMP_Int64)': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:260:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual XMP_IO* XMPFiles_IO::DeriveTemp()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:287:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:299:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::AbsorbTemp()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:322:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'virtual void XMPFiles_IO::DeleteTemp()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:350:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ XMPFiles_IO.cpp: In member function 'void XMPFiles_IO::Close()': XMPFiles_IO.cpp:28:37: warning: variable 'b' set but not used [-Wunused-but-set-variable] #define XMP_FILESIO_START try { int b; ^ XMPFiles_IO.cpp:379:2: note: in expansion of macro 'XMP_FILESIO_START' XMP_FILESIO_START ^~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XMP_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, from XIO.cpp:15: ../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX Host_IO-POSIX.lo Host_IO-POSIX.cpp: In function 'XMP_Int64 Host_IO::Seek(Host_IO::FileRef, XMP_Int64, SeekMode)': Host_IO-POSIX.cpp:324:6: warning: variable 'posMode' set but not used [-Wunused-but-set-variable] int posMode; ^~~~~~~ Host_IO-POSIX.cpp: In function 'bool Host_IO::GetNextChild(Host_IO::FolderRef, std::__cxx11::string*)': Host_IO-POSIX.cpp:524:52: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] int err = readdir_r ( folder, childInfo, &result ); // ! Use the thread-safe form. ^ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../public/include/XMP_Const.h:15, from ../source/Host_IO.hpp:14, from Host_IO-POSIX.cpp:12: /usr/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^~~~~~~~~~ Host_IO-POSIX.cpp:524:52: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] int err = readdir_r ( folder, childInfo, &result ); // ! Use the thread-safe form. ^ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from ../public/include/XMP_Const.h:15, from ../source/Host_IO.hpp:14, from Host_IO-POSIX.cpp:12: /usr/include/dirent.h:189:12: note: declared here extern int __REDIRECT (readdir_r, ^~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX XMP_LibUtils.lo In file included from XMP_LibUtils.cpp:11: XMP_LibUtils.cpp: In destructor 'XMP_HomeGrownLock::~XMP_HomeGrownLock()': ../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:180:84: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicMutex(mutex) { int err = pthread_mutex_destroy ( &mutex ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:309:3: note: in expansion of macro 'TerminateBasicMutex' TerminateBasicMutex ( this->queueMutex ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:180:84: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicMutex(mutex) { int err = pthread_mutex_destroy ( &mutex ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:309:3: note: in expansion of macro 'TerminateBasicMutex' TerminateBasicMutex ( this->queueMutex ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:310:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->writerQueue ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:310:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->writerQueue ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:311:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->readerQueue ); ^~~~~~~~~~~~~~~~~~~ ../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../source/XMP_LibUtils.hpp:134:4: note: in expansion of macro 'XMP_Throw' XMP_Throw ( assert_msg , kXMPErr_EnforceFailure ); \ ^~~~~~~~~ XMP_LibUtils.cpp:186:83: note: in expansion of macro 'XMP_Enforce' #define TerminateBasicQueue(queue) { int err = pthread_cond_destroy ( &queue ); XMP_Enforce ( err == 0 ); } ^~~~~~~~~~~ XMP_LibUtils.cpp:311:3: note: in expansion of macro 'TerminateBasicQueue' TerminateBasicQueue ( this->readerQueue ); ^~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' make[1]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/source' CXX 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 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' 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' 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 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 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 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 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 XMPIterator.lo XMPIterator.cpp: In function 'void AddNodeOffspring(IterInfo&, IterNode&, const XMP_Node*)': XMPIterator.cpp:117:40: 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 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 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.lo XMPUtils.cpp: In static member function 'static void XMPUtils::ConvertToDate(XMP_StringPtr, XMP_DateTime*)': XMPUtils.cpp:1126:49: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] (void) memset ( binValue, 0, sizeof(*binValue) ); // AUDIT: Safe, using sizeof destination. ^ In file included from ../../XMPCore/source/XMPCore_Impl.hpp:13, from XMPUtils.cpp:10: ../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX 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 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 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-Parse.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPCore/source' CXX 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' 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, from ../../../XMPFiles/source/FileHandlers/InDesign_Handler.hpp:18, from InDesign_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ InDesign_Handler.cpp: In function 'bool InDesign_CheckFormat(XMP_FileFormat, XMP_StringPtr, XMP_IO*, XMPFiles*)': InDesign_Handler.cpp:117:12: warning: unused variable 'filePos' [-Wunused-variable] XMP_Int64 filePos = 0; ^~~~~~~ InDesign_Handler.cpp:119:13: warning: unused variable 'bufLimit' [-Wunused-variable] XMP_Uns8 * bufLimit = bufPtr + kBufferSize; ^~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX Basic_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from Basic_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX FLV_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FileHandlers/FLV_Handler.hpp:18, from FLV_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ FLV_Handler.cpp: In function 'void GetTagInfo(XMP_IO*, XMP_Uns64, TagInfo*)': FLV_Handler.cpp:200:55: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] info->time = GetUns24BE ( &buffer[4] ) || (buffer[7] << 24); ~~~~~~~~~~~^~~~~~ FLV_Handler.cpp: In member function 'virtual void FLV_MetaHandler::UpdateFile(bool)': FLV_Handler.cpp:527:16: warning: unused variable 'abortArg' [-Wunused-variable] void * abortArg = this->parent->abortArg; ^~~~~~~~ FLV_Handler.cpp:528:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ FLV_Handler.cpp:531:14: warning: unused variable 'fileSize' [-Wunused-variable] XMP_Uns64 fileSize = fileRef->Length(); ^~~~~~~~ FLV_Handler.cpp: In member function 'virtual void FLV_MetaHandler::WriteTempFile(XMP_IO*)': FLV_Handler.cpp:671:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX ASF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ASF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17, from ../../../XMPFiles/source/FileHandlers/ASF_Handler.hpp:14, from ASF_Handler.cpp:19: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX PNG_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PNG_Support.hpp:18, from ../../../XMPFiles/source/FileHandlers/PNG_Handler.hpp:16, from PNG_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX MPEG2_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from MPEG2_Handler.cpp:19: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX AIFF_Handler.lo In file included from ../../../source/Endian.h:17, from ../../../XMPFiles/source/FormatSupport/IFF/IChunkData.h:15, from ../../../XMPFiles/source/FileHandlers/AIFF_Handler.hpp:18, from AIFF_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ AIFF_Handler.cpp: In member function 'virtual void AIFF_MetaHandler::CacheFileData()': AIFF_Handler.cpp:179:12: warning: unused variable 'got' [-Wunused-variable] XMP_Int32 got = this->parent->ioRef->Read ( buffer, 12 ); ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX JPEG_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from JPEG_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ JPEG_Handler.cpp: In member function 'virtual void JPEG_MetaHandler::CacheFileData()': JPEG_Handler.cpp:274:19: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo & packetInfo = this->packetInfo; ^~~~~~~~~~ JPEG_Handler.cpp: At global scope: JPEG_Handler.cpp:453:21: warning: 'IFDNames' defined but not used [-Wunused-variable] static const char * IFDNames[] = { "Primary", "TNail", "Exif", "GPS", "Interop", }; ^~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:18, from JPEG_Handler.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ In file included from JPEG_Handler.cpp:14: In function 'bool CheckBytes(const void*, const void*, size_t)', inlined from 'virtual void JPEG_MetaHandler::WriteTempFile(XMP_IO*)' at JPEG_Handler.cpp:964:17: ../../../XMPFiles/source/XMPFiles_Impl.hpp:343:17: warning: 'int __builtin_memcmp_eq(const void*, const void*, unsigned int)' reading 75 bytes from a region of size 36 [-Wstringop-overflow=] return (memcmp ( left, right, length ) == 0); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX MP3_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from MP3_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ MP3_Handler.cpp: In member function 'virtual void MP3_MetaHandler::CacheFileData()': MP3_Handler.cpp:190:12: warning: unused variable 'extHeaderNumFlagBytes' [-Wunused-variable] XMP_Uns8 extHeaderNumFlagBytes = XIO::ReadUns8( file ); ^~~~~~~~~~~~~~~~~~~~~ MP3_Handler.cpp:167:18: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo &packetInfo = this->packetInfo; ^~~~~~~~~~ MP3_Handler.cpp: In member function 'virtual void MP3_MetaHandler::UpdateFile(bool)': MP3_Handler.cpp:712:12: warning: unused variable 'possibleTruncationPoint' [-Wunused-variable] XMP_Int64 possibleTruncationPoint = file->Seek ( -128, kXMP_SeekFromEnd ); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from MP3_Handler.cpp:16: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX PSD_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from PSD_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PSD_Handler.cpp: In member function 'virtual void PSD_MetaHandler::CacheFileData()': PSD_Handler.cpp:116:19: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo & packetInfo = this->packetInfo; ^~~~~~~~~~ PSD_Handler.cpp: In member function 'virtual void PSD_MetaHandler::WriteTempFile(XMP_IO*)': PSD_Handler.cpp:361:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/PSD_Handler.hpp:13, from PSD_Handler.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX RIFF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/RIFF.hpp:18, from RIFF_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from RIFF_Handler.cpp:13: ../../../XMPFiles/source/FormatSupport/RIFF.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/RIFF.hpp:165:17: warning: 'RIFF::listTdatProps' defined but not used [-Wunused-variable] static Mapping listTdatProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:141:17: warning: 'RIFF::listInfoProps' defined but not used [-Wunused-variable] static Mapping listInfoProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:138:17: warning: 'RIFF::bextCodingHistory' defined but not used [-Wunused-variable] static Mapping bextCodingHistory = { 0, kXMP_NS_BWF, "codingHistory", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:137:17: warning: 'RIFF::bextUMID' defined but not used [-Wunused-variable] static Mapping bextUMID = { 0, kXMP_NS_BWF, "umid", prop_SIMPLE }; ^~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:136:17: warning: 'RIFF::bextVersion' defined but not used [-Wunused-variable] static Mapping bextVersion = { 0, kXMP_NS_BWF, "version", prop_SIMPLE }; ^~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:135:17: warning: 'RIFF::bextTimeReference' defined but not used [-Wunused-variable] static Mapping bextTimeReference = { 0, kXMP_NS_BWF, "timeReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:134:17: warning: 'RIFF::bextOriginationTime' defined but not used [-Wunused-variable] static Mapping bextOriginationTime = { 0, kXMP_NS_BWF, "originationTime", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:133:17: warning: 'RIFF::bextOriginationDate' defined but not used [-Wunused-variable] static Mapping bextOriginationDate = { 0, kXMP_NS_BWF, "originationDate", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:132:17: warning: 'RIFF::bextOriginatorRef' defined but not used [-Wunused-variable] static Mapping bextOriginatorRef = { 0, kXMP_NS_BWF, "originatorReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:131:17: warning: 'RIFF::bextOriginator' defined but not used [-Wunused-variable] static Mapping bextOriginator = { 0, kXMP_NS_BWF, "originator", prop_SIMPLE }; ^~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:130:17: warning: 'RIFF::bextDescription' defined but not used [-Wunused-variable] static Mapping bextDescription = { 0, kXMP_NS_BWF, "description", prop_SIMPLE }; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX SWF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from SWF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ SWF_Handler.cpp: In member function 'virtual void SWF_MetaHandler::UpdateFile(bool)': SWF_Handler.cpp:242:8: warning: unused variable 'ok' [-Wunused-variable] bool ok = SWF_IO::GetTagInfo ( this->expandedSWF, this->firstTagOffset, &this->fileAttributesTag ); ^~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX Scanner_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from Scanner_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ Scanner_Handler.cpp: In function 'int PickMainPacket(std::vector&, bool)': Scanner_Handler.cpp:167:49: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &latestTime, 0, sizeof(latestTime) ); ^ In file included from Scanner_Handler.cpp:12: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX Trivial_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from Trivial_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX TIFF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from TIFF_Handler.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ TIFF_Handler.cpp: In member function 'virtual void TIFF_MetaHandler::CacheFileData()': TIFF_Handler.cpp:117:19: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo & packetInfo = this->packetInfo; ^~~~~~~~~~ TIFF_Handler.cpp: In member function 'virtual void TIFF_MetaHandler::UpdateFile(bool)': TIFF_Handler.cpp:299:16: warning: unused variable 'abortProc' [-Wunused-variable] XMP_AbortProc abortProc = this->parent->abortProc; ^~~~~~~~~ TIFF_Handler.cpp:300:16: warning: unused variable 'abortArg' [-Wunused-variable] void * abortArg = this->parent->abortArg; ^~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/TIFF_Handler.hpp:13, from TIFF_Handler.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX MPEG4_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from MPEG4_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ MPEG4_Handler.cpp: In function 'void SecondsToXMPDate(XMP_Uns64, XMP_DateTime*)': MPEG4_Handler.cpp:350:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( xmpDate, 0, sizeof(XMP_DateTime) ); // AUDIT: Using sizeof(XMP_DateTime) is safe. ^ In file included from MPEG4_Handler.cpp:12: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ MPEG4_Handler.cpp: In function 'void ExportISOCopyrights(const SXMPMeta&, MOOV_Manager*)': MPEG4_Handler.cpp:722:7: warning: variable 'haveXDefault' set but not used [-Wunused-but-set-variable] bool haveXDefault = false; ^~~~~~~~~~~~ MPEG4_Handler.cpp: In function 'void CheckFinalBox(XMP_IO*, XMP_AbortProc, void*)': MPEG4_Handler.cpp:1872:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ISOMedia::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &prevBox, 0, sizeof(prevBox) ); // AUDIT: Using sizeof(prevBox) is safe. ^ In file included from ../../../XMPFiles/source/FormatSupport/QuickTime_Support.hpp:23, from ../../../XMPFiles/source/FileHandlers/MPEG4_Handler.hpp:16, from MPEG4_Handler.cpp:19: ../../../XMPFiles/source/FormatSupport/ISOBaseMedia_Support.hpp:101:9: note: 'struct ISOMedia::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MPEG4_Handler.cpp:1873:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ISOMedia::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &lastBox, 0, sizeof(lastBox) ); // AUDIT: Using sizeof(lastBox) is safe. ^ In file included from ../../../XMPFiles/source/FormatSupport/QuickTime_Support.hpp:23, from ../../../XMPFiles/source/FileHandlers/MPEG4_Handler.hpp:16, from MPEG4_Handler.cpp:19: ../../../XMPFiles/source/FormatSupport/ISOBaseMedia_Support.hpp:101:9: note: 'struct ISOMedia::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MPEG4_Handler.cpp: In member function 'void MPEG4_MetaHandler::OptimizeFileLayout()': MPEG4_Handler.cpp:2647:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ MPEG4_Handler.cpp: In member function 'virtual void MPEG4_MetaHandler::UpdateFile(bool)': MPEG4_Handler.cpp:2923:16: warning: unused variable 'abortArg' [-Wunused-variable] void * abortArg = this->parent->abortArg; ^~~~~~~~ MPEG4_Handler.cpp:2924:16: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ MPEG4_Handler.cpp:2927:14: warning: unused variable 'fileSize' [-Wunused-variable] XMP_Uns64 fileSize = fileRef->Length(); ^~~~~~~~ MPEG4_Handler.cpp: In member function 'virtual void MPEG4_MetaHandler::CacheFileData()': MPEG4_Handler.cpp:1813:38: warning: 'headerSize' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( fileSpace >= 8 ) qtFile->Seek ( -headerSize, kXMP_SeekFromCurrent ); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MPEG4_Handler.cpp:1777:12: note: 'headerSize' was declared here XMP_Int64 headerSize; ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX PostScript_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from PostScript_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PostScript_Handler.cpp: In member function 'int PostScript_MetaHandler::FindPostScriptHint()': PostScript_Handler.cpp:115:13: warning: unused variable 'psLength' [-Wunused-variable] XMP_Uns32 psLength = GetUns32LE ( ioBuf.ptr+8 ); // PostScript length. ^~~~~~~~ PostScript_Handler.cpp:94:11: warning: unused variable 'found' [-Wunused-variable] bool found = false; ^~~~~ PostScript_Handler.cpp: In member function 'bool PostScript_MetaHandler::FindFirstPacket()': PostScript_Handler.cpp:230:8: warning: unused variable 'found' [-Wunused-variable] bool found = false; ^~~~~ PostScript_Handler.cpp: In member function 'bool PostScript_MetaHandler::ExtractContainsXMPHint(IOBuffer&, XMP_Int64)': PostScript_Handler.cpp:456:6: warning: unused variable 'xmpHint' [-Wunused-variable] int xmpHint = kPSHint_NoMain; // ! From here on, a failure means "no main", not "no marker". ^~~~~~~ PostScript_Handler.cpp: In member function 'bool PostScript_MetaHandler::ExtractDocInfoDict(IOBuffer&)': PostScript_Handler.cpp:550:14: warning: unused variable 'noOfMarks' [-Wunused-variable] XMP_Uns32 noOfMarks=0; ^~~~~~~~~ PostScript_Handler.cpp: In member function 'void PostScript_MetaHandler::ParsePSFile()': PostScript_Handler.cpp:642:11: warning: unused variable 'found' [-Wunused-variable] bool found = false; ^~~~~ PostScript_Handler.cpp: In member function 'virtual void PostScript_MetaHandler::UpdateFile(bool)': PostScript_Handler.cpp:1757:19: warning: unused variable 'xmpPacket' [-Wunused-variable] std::string & xmpPacket = this->xmpPacket; ^~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX AVCHD_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from AVCHD_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ AVCHD_Handler.cpp: In function 'bool ReadAVCHDProgramInfo(XMPFiles_IO&, AVCHD_blkProgramInfo&)': AVCHD_Handler.cpp:562:12: warning: variable 'streamPID' set but not used [-Wunused-but-set-variable] XMP_Uns16 streamPID = 0; ^~~~~~~~~ AVCHD_Handler.cpp: In function 'bool ReadAVCCAMMakersPrivateData(XMPFiles_IO&, XMP_Uns16, AVCHD_blkPanasonicPrivateData&)': AVCHD_Handler.cpp:920:18: warning: unused variable 'blockStart' [-Wunused-variable] const XMP_Uns64 blockStart = fileRef.Offset(); ^~~~~~~~~~ AVCHD_Handler.cpp: In function 'bool ReadAVCHDMakersPrivateData(XMPFiles_IO&, XMP_Uns16, AVCHD_blkMakersPrivateData&)': AVCHD_Handler.cpp:971:12: warning: variable 'mpdLength' set but not used [-Wunused-but-set-variable] XMP_Uns32 mpdLength; ^~~~~~~~~ AVCHD_Handler.cpp: In function 'void AVCCAM_SetXMPStartTimecode(SXMPMeta&, const XMP_Uns8*, XMP_Uns8)': AVCHD_Handler.cpp:1555:17: warning: unused variable 'isColor' [-Wunused-variable] const XMP_Uns8 isColor = ( avccamTimecode[0] >> 7 ) & 0x01; ^~~~~~~ AVCHD_Handler.cpp: In function 'std::__cxx11::string AVCHD_DateFieldToXMP(XMP_Uns8, const XMP_Uns8*)': AVCHD_Handler.cpp:1786:17: warning: unused variable 'daylightSavingsTime' [-Wunused-variable] const XMP_Uns8 daylightSavingsTime = ( avchdTimeZone >> 6 ) & 0x01; ^~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp: In member function 'virtual void AVCHD_MetaHandler::CacheFileData()': AVCHD_Handler.cpp:2165:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ AVCHD_Handler.cpp: In member function 'virtual void AVCHD_MetaHandler::ProcessXMP()': AVCHD_Handler.cpp:1804:6: warning: '%01d' directive writing between 1 and 2 bytes into a region of size between 0 and 11 [-Wformat-overflow=] "%01d%01d%01d%01d-%01d%01d-%01d%01dT%01d%01d:%01d%01d:%01d%01d%+02d:%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 15] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [-14, 14] AVCHD_Handler.cpp:1804:6: note: directive argument in the range [0, 30] In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from ../../../source/XMP_LibUtils.hpp:15, from ../../../XMPFiles/source/XMPFiles_Impl.hpp:16, from AVCHD_Handler.cpp:15: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 25 and 40 bytes into a destination of size 26 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:1612:27: warning: '%d' directive writing 1 byte into a region of size between 0 and 3 [-Wformat-overflow=] sprintf ( timecodeBuff, "%d%d%c%d%d%c%d%d%c%d%d", hourTens, hourUnits, tcSeparator, ^~~~~~~~~~~~~~~~~~~~~~~~ AVCHD_Handler.cpp:1612:27: note: directive argument in the range [0, 3] AVCHD_Handler.cpp:1612:27: note: directive argument in the range [0, 15] In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from ../../../source/XMP_LibUtils.hpp:15, from ../../../XMPFiles/source/XMPFiles_Impl.hpp:16, from AVCHD_Handler.cpp:15: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 12 and 16 bytes into a destination of size 12 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX SonyHDV_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from SonyHDV_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ SonyHDV_Handler.cpp: In member function 'virtual void SonyHDV_MetaHandler::CacheFileData()': SonyHDV_Handler.cpp:862:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX GIF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from GIF_Handler.hpp:20, from GIF_Handler.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ GIF_Handler.cpp: In member function 'bool GIF_MetaHandler::SafeWriteFile()': GIF_Handler.cpp:251:7: warning: unused variable 'ret' [-Wunused-variable] bool ret = false; ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX WAVE_Handler.lo In file included from ../../../source/Endian.h:17, from ../../../XMPFiles/source/FormatSupport/IFF/IChunkData.h:15, from ../../../XMPFiles/source/FileHandlers/WAVE_Handler.hpp:18, from WAVE_Handler.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE_Handler.cpp: In member function 'virtual void WAVE_MetaHandler::CacheFileData()': WAVE_Handler.cpp:189:12: warning: unused variable 'got' [-Wunused-variable] XMP_Int32 got = this->parent->ioRef->Read ( buffer, 4 ); ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX P2_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from P2_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ P2_Handler.cpp: In member function 'virtual void P2_MetaHandler::CacheFileData()': P2_Handler.cpp:1054:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX WEBP_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/WEBP_Support.hpp:9, from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:7, from WEBP_Handler.cpp:4: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:8, from WEBP_Handler.cpp:4: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX UCF_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from UCF_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ UCF_Handler.cpp: In member function 'virtual void UCF_MetaHandler::CacheFileData()': UCF_Handler.cpp:293:14: warning: unused variable 'sizeOfZip64EOD' [-Wunused-variable] XMP_Int64 sizeOfZip64EOD = XIO::ReadUns64_LE(file); ^~~~~~~~~~~~~~ UCF_Handler.cpp:270:13: warning: unused variable 'tmp' [-Wunused-variable] XMP_Int64 tmp = file->Seek ( -(EndOfDirectory::FIXED_SIZE + Zip64Locator::TOTAL_SIZE), ^~~ UCF_Handler.cpp:207:18: warning: unused variable 'packetInfo' [-Wunused-variable] XMP_PacketInfo &packetInfo = this->packetInfo; ^~~~~~~~~~ UCF_Handler.cpp:227:7: warning: variable 'filenameToTest' set but not used [-Wunused-but-set-variable] char filenameToTest[22]; ^~~~~~~~~~~~~~ UCF_Handler.cpp:364:12: warning: unused variable 'CD_flags' [-Wunused-variable] XMP_Uns16 CD_flags = GetUns16LE( &xmpCDHeader.fields[CDFileHeader::o_flags] ); ^~~~~~~~ UCF_Handler.cpp:365:12: warning: unused variable 'CD_crc' [-Wunused-variable] XMP_Uns32 CD_crc = GetUns32LE( &xmpCDHeader.fields[CDFileHeader::o_crc32] ); ^~~~~~ UCF_Handler.cpp: In member function 'void UCF_MetaHandler::writeOut(XMP_IO*, XMP_IO*, bool, bool)': UCF_Handler.cpp:832:13: warning: variable 'crc' set but not used [-Wunused-but-set-variable] XMP_Uns32 crc; //TEMP, not actually needed ^~~ UCF_Handler.cpp:852:13: warning: unused variable 'total' [-Wunused-variable] XMP_Int64 total = targetFile->Offset() - before; ^~~~~ UCF_Handler.cpp:853:13: warning: unused variable 'tmpSize' [-Wunused-variable] XMP_Int64 tmpSize = p->size(); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX XDCAMEX_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XDCAMEX_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XDCAMEX_Handler.cpp: In member function 'virtual void XDCAMEX_MetaHandler::CacheFileData()': XDCAMEX_Handler.cpp:595:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ XDCAMEX_Handler.cpp: In member function 'void XDCAMEX_MetaHandler::GetTakeUMID(const string&, std::__cxx11::string&, std::__cxx11::string&)': XDCAMEX_Handler.cpp:740:34: warning: unused variable 'materialContext' [-Wunused-variable] XML_NodePtr contentContext = 0, materialContext = 0; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXX XDCAM_Handler.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XDCAM_Handler.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XDCAM_Handler.cpp: In member function 'virtual void XDCAM_MetaHandler::CacheFileData()': XDCAM_Handler.cpp:1443:12: warning: unused variable 'ioCount' [-Wunused-variable] XMP_Int32 ioCount = xmpFile->ReadAll ( (void*)this->xmpPacket.data(), (XMP_Int32)xmpLen ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' CXXLD libxmpfilehandlers.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FileHandlers' Making all in FormatSupport make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX Reconcile_Impl.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from Reconcile_Impl.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from Reconcile_Impl.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PSIR_MemoryReader.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:18, from PSIR_MemoryReader.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PackageFormat_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from PackageFormat_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TIFF_MemoryReader.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from TIFF_MemoryReader.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from TIFF_MemoryReader.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PSIR_FileWriter.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PSIR_Support.hpp:18, from PSIR_FileWriter.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PSIR_FileWriter.cpp: In member function 'virtual XMP_Uns32 PSIR_FileWriter::UpdateFileResources(XMP_IO*, XMP_IO*, XMP_AbortProc, void*, XMP_ProgressTracker*)': PSIR_FileWriter.cpp:496:13: warning: unused variable 'checkAbort' [-Wunused-variable] const bool checkAbort = (abortProc != 0); ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IPTC_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/IPTC_Support.hpp:18, from IPTC_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ IPTC_Support.cpp: In member function 'void IPTC_Manager::ParseMemoryDataSets(const void*, XMP_Uns32, bool)': IPTC_Support.cpp:225:13: warning: unused variable 'dsPtr' [-Wunused-variable] XMP_Uns8* dsPtr = iptcPtr; ^~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from IPTC_Support.cpp:15: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TIFF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from TIFF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ TIFF_Support.cpp: At global scope: TIFF_Support.cpp:19:21: warning: 'kTIFF_TypeNames' defined but not used [-Wunused-variable] static const char * kTIFF_TypeNames[] = { "ShortOrLong", "BYTE", "ASCII", "SHORT", "LONG", "RATIONAL", ^~~~~~~~~~~~~~~ In file included from TIFF_Support.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ReconcileIPTC.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileIPTC.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ReconcileIPTC.cpp: In function 'void PhotoDataUtils::ImportIPTC_Date(XMP_Uns8, const IPTC_Manager&, SXMPMeta*)': ReconcileIPTC.cpp:200:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &xmpDate, 0, sizeof(xmpDate) ); ^ In file included from ReconcileIPTC.cpp:11: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileIPTC.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PostScript_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PostScript_Support.hpp:18, from PostScript_Support.cpp:10: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from PostScript_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/PostScript_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/PostScript_Support.hpp:114:18: warning: 'nativeIndextoFlag' defined but not used [-Wunused-variable] static XMP_Uns64 nativeIndextoFlag[]={ kPS_CreatorTool, ^~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX PNG_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/PNG_Support.hpp:18, from PNG_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ PNG_Support.cpp: In function 'bool PNG_Support::ReadChunk(XMP_IO*, PNG_Support::ChunkState&, long int*, XMP_Uns32*, XMP_Uns64&)': PNG_Support.cpp:152:9: warning: unused variable 'crc' [-Wunused-variable] long crc = GetUns32BE(buffer); ^~~ PNG_Support.cpp: In function 'long unsigned int PNG_Support::UpdateChunkCRC(XMP_IO*, PNG_Support::ChunkData&)': PNG_Support.cpp:246:9: warning: unused variable 'bytesRead' [-Wunused-variable] long bytesRead = fileRef->Read ( &buffer[pos], (inOutChunkData.len + 4) ); ^~~~~~~~~ PNG_Support.cpp: At global scope: PNG_Support.cpp:77:23: warning: 'long unsigned int CRC::crc(unsigned char*, int)' defined but not used [-Wunused-function] static unsigned long crc(unsigned char *buf, int len) ^~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX RIFF.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from RIFF.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ RIFF.cpp: In constructor 'RIFF::XMPChunk::XMPChunk(RIFF::ContainerChunk*, RIFF_MetaHandler*)': RIFF.cpp:691:11: warning: unused variable 'level' [-Wunused-variable] XMP_Uns8 level = handler->level; ^~~~~ RIFF.cpp: In constructor 'RIFF::ValueChunk::ValueChunk(RIFF::ContainerChunk*, RIFF_MetaHandler*)': RIFF.cpp:738:11: warning: unused variable 'level' [-Wunused-variable] XMP_Uns8 level = handler->level; ^~~~~ RIFF.cpp: In member function 'RIFF::chunkVectIter RIFF::ContainerChunk::getChild(RIFF::Chunk*)': RIFF.cpp:818:10: warning: unused variable 'temp1' [-Wunused-variable] Chunk* temp1 = *iter; ^~~~~ RIFF.cpp:819:10: warning: unused variable 'temp2' [-Wunused-variable] Chunk* temp2 = needle; ^~~~~ In file included from RIFF.cpp:20: ../../../XMPFiles/source/FormatSupport/RIFF.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/RIFF.hpp:165:17: warning: 'RIFF::listTdatProps' defined but not used [-Wunused-variable] static Mapping listTdatProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:141:17: warning: 'RIFF::listInfoProps' defined but not used [-Wunused-variable] static Mapping listInfoProps[] = { ^~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:138:17: warning: 'RIFF::bextCodingHistory' defined but not used [-Wunused-variable] static Mapping bextCodingHistory = { 0, kXMP_NS_BWF, "codingHistory", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:137:17: warning: 'RIFF::bextUMID' defined but not used [-Wunused-variable] static Mapping bextUMID = { 0, kXMP_NS_BWF, "umid", prop_SIMPLE }; ^~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:136:17: warning: 'RIFF::bextVersion' defined but not used [-Wunused-variable] static Mapping bextVersion = { 0, kXMP_NS_BWF, "version", prop_SIMPLE }; ^~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:135:17: warning: 'RIFF::bextTimeReference' defined but not used [-Wunused-variable] static Mapping bextTimeReference = { 0, kXMP_NS_BWF, "timeReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:134:17: warning: 'RIFF::bextOriginationTime' defined but not used [-Wunused-variable] static Mapping bextOriginationTime = { 0, kXMP_NS_BWF, "originationTime", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:133:17: warning: 'RIFF::bextOriginationDate' defined but not used [-Wunused-variable] static Mapping bextOriginationDate = { 0, kXMP_NS_BWF, "originationDate", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:132:17: warning: 'RIFF::bextOriginatorRef' defined but not used [-Wunused-variable] static Mapping bextOriginatorRef = { 0, kXMP_NS_BWF, "originatorReference", prop_SIMPLE }; ^~~~~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:131:17: warning: 'RIFF::bextOriginator' defined but not used [-Wunused-variable] static Mapping bextOriginator = { 0, kXMP_NS_BWF, "originator", prop_SIMPLE }; ^~~~~~~~~~~~~~ ../../../XMPFiles/source/FormatSupport/RIFF.hpp:130:17: warning: 'RIFF::bextDescription' defined but not used [-Wunused-variable] static Mapping bextDescription = { 0, kXMP_NS_BWF, "description", prop_SIMPLE }; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ISOBaseMedia_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/ISOBaseMedia_Support.hpp:18, from ISOBaseMedia_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ID3_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ID3_Support.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ID3_Support.cpp: In member function 'bool ID3_Support::ID3Header::read(XMP_IO*)': ID3_Support.cpp:419:11: warning: unused variable 'minor' [-Wunused-variable] XMP_Uns8 minor = this->fields[o_vMinor]; ^~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ID3_Support.cpp:14: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ReconcileLegacy.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ReconcileLegacy.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ReconcileLegacy.cpp: In function 'void ImportPhotoData(const TIFF_Manager&, const IPTC_Manager&, const PSIR_Manager&, int, SXMPMeta*, XMP_OptionBits)': ReconcileLegacy.cpp:44:7: warning: unused variable 'haveXMP' [-Wunused-variable] bool haveXMP = XMP_OptionIsSet ( options, k2XMP_FileHadXMP ); ^~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ReconcileLegacy.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ReconcileTIFF.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileTIFF.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ReconcileTIFF.cpp: At global scope: ReconcileTIFF.cpp:1352:1: warning: 'void ImportTIFF_LocTextASCII(const TIFF_Manager&, XMP_Uns8, XMP_Uns16, SXMPMeta*, const char*, const char*)' defined but not used [-Wunused-function] ImportTIFF_LocTextASCII ( const TIFF_Manager & tiff, XMP_Uns8 ifd, XMP_Uns16 tagID, ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ReconcileTIFF.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX GIF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from GIF_Support.hpp:17, from GIF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ GIF_Support.cpp: In function 'long int GIF_Support::ReadHeader(XMP_IO*)': GIF_Support.cpp:71:8: warning: unused variable 'bytesPerColor' [-Wunused-variable] long bytesPerColor = 0; ^~~~~~~~~~~~~ GIF_Support.cpp: In function 'bool GIF_Support::ReadBlock(XMP_IO*, GIF_Support::BlockState&, unsigned char*, XMP_Uns32*, XMP_Uns64&)': GIF_Support.cpp:105:9: warning: unused variable 'blockSize' [-Wunused-variable] long blockSize; ^~~~~~~~~ GIF_Support.cpp: In function 'long unsigned int GIF_Support::CheckApplicationBlockHeader(XMP_IO*, GIF_Support::BlockState&, GIF_Support::BlockData&, XMP_Uns64&)': GIF_Support.cpp:290:11: warning: unused variable 'xmpSize' [-Wunused-variable] long xmpSize; ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX SWF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from SWF_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX RIFF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from RIFF_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ RIFF_Support.cpp: In function 'void RIFF::relocateWronglyPlacedXMPChunk(RIFF_MetaHandler*)': RIFF_Support.cpp:551:10: warning: unused variable 'file' [-Wunused-variable] XMP_IO* file = handler->parent->ioRef; ^~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from RIFF_Support.cpp:23: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX XDCAM_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XDCAM_Support.cpp:15: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ XDCAM_Support.cpp: In function 'bool XDCAM_Support::GetMediaProLegacyMetadata(SXMPMeta*, const string&, const string&, bool)': XDCAM_Support.cpp:114:34: warning: unused variable 'materialContext' [-Wunused-variable] XML_NodePtr contentContext = 0, materialContext = 0; ^~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX MOOV_Support.lo In file included from ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:16, from MOOV_Support.cpp:10: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ MOOV_Support.cpp: In member function 'const void* MOOV_Manager::GetBox(const char*, MOOV_Manager::BoxInfo*) const': MOOV_Support.cpp:86:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MOOV_Manager::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] if ( info != 0 ) memset ( info, 0, sizeof(BoxInfo) ); ^ In file included from MOOV_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:42:9: note: 'struct MOOV_Manager::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MOOV_Support.cpp: In member function 'const void* MOOV_Manager::GetNthChild(MOOV_Manager::BoxRef, size_t, MOOV_Manager::BoxInfo*) const': MOOV_Support.cpp:117:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MOOV_Manager::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] if ( info != 0 ) memset ( info, 0, sizeof(BoxInfo) ); ^ In file included from MOOV_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:42:9: note: 'struct MOOV_Manager::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MOOV_Support.cpp: In member function 'const void* MOOV_Manager::GetTypeChild(MOOV_Manager::BoxRef, XMP_Uns32, MOOV_Manager::BoxInfo*) const': MOOV_Support.cpp:136:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct MOOV_Manager::BoxInfo'; use assignment or value-initialization instead [-Wclass-memaccess] if ( info != 0 ) memset ( info, 0, sizeof(BoxInfo) ); ^ In file included from MOOV_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/MOOV_Support.hpp:42:9: note: 'struct MOOV_Manager::BoxInfo' declared here struct BoxInfo { ^~~~~~~ MOOV_Support.cpp: In member function 'void MOOV_Manager::ParseNestedBoxes(MOOV_Manager::BoxNode*, const string&, bool)': MOOV_Support.cpp:265:8: warning: variable 'buffer' set but not used [-Wunused-but-set-variable] char buffer[6]; buffer[0] = 0; ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX XMPScanner.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from XMPScanner.cpp:26: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX AIFF/AIFFMetadata.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/AIFF/AIFFMetadata.h:18, from AIFF/AIFFMetadata.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX AIFF/AIFFBehavior.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/AIFF/AIFFBehavior.h:18, from AIFF/AIFFBehavior.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TIFF_FileWriter.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:22, from TIFF_FileWriter.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ TIFF_FileWriter.cpp: In member function 'virtual void TIFF_FileWriter::UpdateFileStream(XMP_IO*, XMP_ProgressTracker*)': TIFF_FileWriter.cpp:1922:12: warning: unused variable 'fileEnd' [-Wunused-variable] XMP_Int64 fileEnd = fileRef->Seek ( 0, kXMP_SeekFromEnd ); ^~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WEBP_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from WEBP_Support.cpp:6: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FileHandlers/WEBP_Handler.hpp:8, from WEBP_Support.cpp:10: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX QuickTime_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/QuickTime_Support.hpp:22, from QuickTime_Support.cpp:22: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from QuickTime_Support.cpp:26: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX AIFF/AIFFReconcile.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/AIFF/AIFFMetadata.h:18, from AIFF/AIFFReconcile.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from AIFF/AIFFReconcile.cpp:17: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX TimeConversionUtils.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TimeConversionUtils.hpp:16, from TimeConversionUtils.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX ASF_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:16, from ASF_Support.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ASF_Support.cpp: In member function 'bool ASF_Support::ReadHeaderObject(XMP_IO*, ASF_Support::ObjectState&, const ASF_Support::ObjectData&)': ASF_Support.cpp:191:15: warning: unused variable 'ratingLen' [-Wunused-variable] XMP_Uns16 ratingLen = GetUns16LE ( &buffer[32] ); ^~~~~~~~~ ASF_Support.cpp:148:13: warning: unused variable 'numberOfHeaders' [-Wunused-variable] XMP_Uns32 numberOfHeaders = GetUns32LE ( &buffer[24] ); ^~~~~~~~~~~~~~~ ASF_Support.cpp: In member function 'bool ASF_Support::WriteHeaderObject(XMP_IO*, XMP_IO*, const ASF_Support::ObjectData&, ASF_LegacyManager&, bool)': ASF_Support.cpp:319:13: warning: unused variable 'numberOfHeaders' [-Wunused-variable] XMP_Uns32 numberOfHeaders = GetUns32LE ( &buffer[24] ); ^~~~~~~~~~~~~~~ ASF_Support.cpp: In static member function 'static void ASF_LegacyManager::ConvertMSDateToISODate(std::__cxx11::string&, std::__cxx11::string*)': ASF_Support.cpp:1393:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset ( &date, 0, sizeof ( date ) ); ^ In file included from ASF_Support.cpp:11: ../../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from ../../../XMPFiles/source/FormatSupport/ASF_Support.hpp:17, from ASF_Support.cpp:13: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX P2_Support.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from P2_Support.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX 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/ChunkController.lo In file included from ../../../source/XIO.hpp:19, from IFF/ChunkController.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/IFF/ChunkController.h:18, from IFF/ChunkController.cpp:14: IFF/ChunkController.cpp: In destructor 'IFF_RIFF::ChunkController::~ChunkController()': ../../../source/XMP_LibUtils.hpp:62:78: warning: throw will always call terminate() [-Wterminate] #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../../../source/XMP_LibUtils.hpp:113:3: note: in expansion of macro 'XMP_Throw' XMP_Throw ( validate_msg, e ); \ ^~~~~~~~~ IFF/ChunkController.cpp:53:2: note: in expansion of macro 'XMP_Validate' XMP_Validate( mRoot != NULL, "ERROR inserting Chunk. mRoot is NULL.", kXMPErr_InternalFailure ); ^~~~~~~~~~~~ ../../../source/XMP_LibUtils.hpp:62:78: note: in C++11 destructors default to noexcept #define XMP_Throw(msg,id) { AnnounceThrow ( msg ); throw XMP_Error ( id, msg ); } ^ ../../../source/XMP_LibUtils.hpp:113:3: note: in expansion of macro 'XMP_Throw' XMP_Throw ( validate_msg, e ); \ ^~~~~~~~~ IFF/ChunkController.cpp:53:2: note: in expansion of macro 'XMP_Validate' XMP_Validate( mRoot != NULL, "ERROR inserting Chunk. mRoot is NULL.", kXMPErr_InternalFailure ); ^~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/DISPMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/DISPMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX IFF/Chunk.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/IFF/Chunk.h:18, from IFF/Chunk.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ IFF/Chunk.cpp: In member function '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 IFF/IChunkBehavior.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/IFF/Chunk.h:18, from IFF/IChunkBehavior.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/BEXTMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/BEXTMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/BEXTMetadata.cpp: In member function 'virtual bool IFF_RIFF::BEXTMetadata::isEmptyValue(XMP_Uns32, ValueObject&)': WAVE/BEXTMetadata.cpp:343:27: warning: unused variable 'buffer' [-Wunused-variable] const XMP_Uns8* const buffer = obj->getArray( size ); ^~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/INFOMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/INFOMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/WAVEBehavior.lo In file included from ../../../source/XIO.hpp:19, from WAVE/WAVEBehavior.cpp:12: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/WAVEBehavior.cpp: In member function 'bool IFF_RIFF::WAVEBehavior::parseDS64Chunk(const IFF_RIFF::Chunk&, IFF_RIFF::WAVEBehavior::DS64&)': WAVE/WAVEBehavior.cpp:602:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct IFF_RIFF::WAVEBehavior::DS64' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset( &ds64, 0, kMinimumDS64ChunkSize); ^ In file included from WAVE/WAVEBehavior.cpp:14: ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:49:9: note: 'struct IFF_RIFF::WAVEBehavior::DS64' declared here struct DS64 ^~~~ WAVE/WAVEBehavior.cpp:608:46: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct IFF_RIFF::WAVEBehavior::DS64' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy( &ds64, data, kMinimumDS64ChunkSize ); ^ In file included from WAVE/WAVEBehavior.cpp:14: ../../../XMPFiles/source/FormatSupport/WAVE/WAVEBehavior.h:49:9: note: 'struct IFF_RIFF::WAVEBehavior::DS64' declared here struct DS64 ^~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/Cr8rMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/Cr8rMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/PrmLMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/PrmLMetadata.cpp:16: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/CartMetadata.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from WAVE/CartMetadata.cpp:13: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/CartMetadata.cpp: In member function 'virtual bool IFF_RIFF::CartMetadata::isEmptyValue(XMP_Uns32, ValueObject&)': WAVE/CartMetadata.cpp:304:34: warning: unused variable 'buffer' [-Wunused-variable] const StoredCartTimer* const buffer = obj->getArray( size ); ^~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from WAVE/CartMetadata.cpp:14: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/iXMLMetadata.lo In file included from ../../../source/Endian.h:17, from WAVE/iXMLMetadata.cpp:14: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/iXMLMetadata.cpp: In member function 'virtual void IFF_RIFF::iXMLMetadata::parse(const XMP_Uns8*, XMP_Uns64)': WAVE/iXMLMetadata.cpp:123:17: warning: unused variable 'ns' [-Wunused-variable] XMP_StringPtr ns = mRootNode->ns.c_str(); ^~ WAVE/iXMLMetadata.cpp:125:15: warning: unused variable 'currentNode' [-Wunused-variable] XML_NodePtr currentNode( NULL ); ^~~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' CXX WAVE/WAVEReconcile.lo In file included from ../../../XMPFiles/source/XMPFiles_Impl.hpp:17, from ../../../XMPFiles/source/FormatSupport/TimeConversionUtils.hpp:16, from WAVE/WAVEReconcile.cpp:20: ../../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ WAVE/WAVEReconcile.cpp: In static member function 'static void IFF_RIFF::WAVEReconcile::exportSpecialXMPToiXML(SXMPMeta&, IMetadata&, IReconcile::PropertyList&)': WAVE/WAVEReconcile.cpp:911:7: warning: unused variable 'timeCodeDataAvailable' [-Wunused-variable] bool timeCodeDataAvailable = false; ^~~~~~~~~~~~~~~~~~~~~ WAVE/WAVEReconcile.cpp:912:12: warning: unused variable 'tcLowValue' [-Wunused-variable] XMP_Uns32 tcLowValue = 0; ^~~~~~~~~~ WAVE/WAVEReconcile.cpp:913:12: warning: unused variable 'tcHighValue' [-Wunused-variable] XMP_Uns32 tcHighValue = 0; ^~~~~~~~~~~ In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from WAVE/WAVEReconcile.cpp:27: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp: At global scope: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/FormatSupport' 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 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 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 IReconcile.lo In file included from ../../../XMPFiles/source/FormatSupport/ReconcileLegacy.hpp:15, from ../../../XMPFiles/source/FormatSupport/Reconcile_Impl.hpp:15, from IReconcile.cpp:15: ../../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' CXXLD libnativemetadata.la make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/NativeMetadataSupport' Making all in PluginHandler make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source/PluginHandler' CXX 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 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 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 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, from HandlerRegistry.cpp:47: ../../XMPFiles/source/FormatSupport/PostScript_Support.hpp:114:18: warning: 'nativeIndextoFlag' defined but not used [-Wunused-variable] static XMP_Uns64 nativeIndextoFlag[]={ kPS_CreatorTool, ^~~~~~~~~~~~~~~~~ In file included from ../../XMPFiles/source/FileHandlers/JPEG_Handler.hpp:18, from HandlerRegistry.cpp:22: ../../XMPFiles/source/FormatSupport/TIFF_Support.hpp:462:25: warning: 'sKnownTags' defined but not used [-Wunused-variable] static const XMP_Uns16* sKnownTags[kTIFF_KnownIFDCount] = { sKnownPrimaryIFDTags, ^~~~~~~~~~ make[3]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' make[3]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/XMPFiles/source' 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 DumpScannedXMP.o DumpScannedXMP.cpp: In function 'void ProcessPacket(const char*, FILE*, size_t, size_t)': DumpScannedXMP.cpp:66:19: 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:19: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t' {aka 'unsigned int'} [-Wformat=] DumpScannedXMP.cpp:85:11: 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:11: 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 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:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "File info : format = \"%.4s\", handler flags = %.8X\n", &format, handlerFlags ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX 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' CXXLD dumpxmp make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX common/Log.lo In file included from common/Log.cpp:31: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD 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 XMPFilesCoverage.o XMPFilesCoverage.cpp: In function 'void DumpHandlerInfo()': XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:94:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PDF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:95:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PostScript ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:96:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( EPS ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:98:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( JPEG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:99:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( JPEG2K ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:100:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( TIFF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:101:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( GIF ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:102:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PNG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:104:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MOV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:105:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AVI ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:106:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( CIN ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:107:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( WAV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:108:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MP3 ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:109:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( SES ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:110:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( CEL ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:111:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MPEG ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:112:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( MPEG2 ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:113:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( WMAV ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:115:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( HTML ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:116:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( XML ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:117:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Text ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:119:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Photoshop ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:120:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Illustrator ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:121:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( InDesign ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:122:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AEProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:123:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( AEFilterPreset ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:124:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( EncoreProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:125:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PremiereProject ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:126:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( PremiereTitle ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp:82:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "kXMP_" #fmt "File = \"%.4s\", %s, flags = 0x%X\n", \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, (ok ? "smart" : "dumb"), flags ); ~~~~~~~ XMPFilesCoverage.cpp:128:2: note: in expansion of macro 'DumpOneFormat' DumpOneFormat ( Unknown ); ^~~~~~~~~~~~~ XMPFilesCoverage.cpp: In function 'void OpenTestFile(const char*, XMP_OptionBits, SXMPMeta*, SXMPFiles*)': XMPFilesCoverage.cpp:159:22: warning: format '%s' expects argument of type 'char*', but argument 3 has type 'XMP_FileFormat*' {aka 'unsigned int*'} [-Wformat=] fprintf ( sLogFile, "File info : format = \"%.4s\", handler flags = 0x%X, open flags = 0x%X (%s)\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &format, handlerFlags, openFlags, (isUpdate ? "update" : "read-only") ); ~~~~~~~ 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/PrintUsage.o In file included from xmpcommand/PrintUsage.cpp:10: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX 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 xmpcommand/Actions.o In file included from xmpcommand/Actions.cpp:29: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ xmpcommand/Actions.cpp: In function 'std::__cxx11::string getStringFromFile(const string&)': xmpcommand/Actions.cpp:90:9: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread ( (char*)content.data(), 1, length, file ); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' 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 xmpcommand/XMPCommand.o In file included from xmpcommand/XMPCommand.cpp:26: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ In file included from ../../samples/source/common/LargeFileAccess.hpp:34, from xmpcommand/XMPCommand.cpp:27: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX common/TagTree.lo In file included from ../../samples/source/common/TagTree.h:21, from common/TagTree.cpp:23: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ In file included from ../../samples/source/common/TagTree.h:17, from common/TagTree.cpp:23: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ common/TagTree.cpp: In member function 'void TagTree::digest(LFA_FileRef, std::__cxx11::string, void*, XMP_Int32)': common/TagTree.cpp:149:26: warning: '__builtin___snprintf_chk' output truncated before the last format character [-Wformat-truncation=] snprintf(&out[2+i*3],1,"%c",'\0'); // *) using i one more time (needed while bug 1613297 regarding snprintf not fixed) ^~~~ In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/array:39, from /usr/include/c++/8/tuple:39, from /usr/include/c++/8/bits/stl_map.h:63, from /usr/include/c++/8/map:61, from ../../samples/source/common/TagTree.h:13, from common/TagTree.cpp:23: /usr/include/bits/stdio2.h:64:35: note: '__builtin___snprintf_chk' output 2 bytes into a destination of size 1 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXX XMPCoreCoverage.o XMPCoreCoverage.cpp: In function 'void DoXMPCoreCoverage(FILE*)': XMPCoreCoverage.cpp:1537:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1539:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 42 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1541:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt -42 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1543:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x7FFFFFFF : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1545:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x80000000 : %d\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1547:17: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x7FFFFFFF as hex : %X\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp:1549:17: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] fprintf ( log, "ConvertToInt 0x80000000 as hex : %X\n", int1 ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ XMPCoreCoverage.cpp: At global scope: XMPCoreCoverage.cpp:341:19: warning: 'XMP_Status DumpToString(void*, XMP_StringPtr, XMP_StringLen)' defined but not used [-Wunused-function] static XMP_Status DumpToString ( void * refCon, XMP_StringPtr outStr, XMP_StringLen outLen ) ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' 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/DumpFile.lo In file included from ../../samples/source/common/TagTree.h:21, from ../../samples/source/common/DumpFile.h:13, from common/DumpFile.cpp:33: ../../samples/source/common/Log.h:22:2: warning: multi-line comment [-Wcomment] //#define assertMsg(msg,c) \ ^ In file included from ../../samples/source/common/TagTree.h:17, from ../../samples/source/common/DumpFile.h:13, from common/DumpFile.cpp:33: ../../source/EndianUtils.hpp: In function 'float GetFloatBE(const void*)': ../../source/EndianUtils.hpp:207:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'float GetFloatLE(const void*)': ../../source/EndianUtils.hpp:217:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((float*)&value); ~^~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleBE(const void*)': ../../source/EndianUtils.hpp:227:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ ../../source/EndianUtils.hpp: In function 'double GetDoubleLE(const void*)': ../../source/EndianUtils.hpp:237:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *((double*)&value); ~^~~~~~~~~~~~~~~~ common/DumpFile.cpp: In function 'void DumpImageResources(const JpegMarkers&, XMP_Uns8*, const char*)': common/DumpFile.cpp:1252:22: warning: comparison of integer expressions of different signedness: 'XMP_Int32' {aka 'int'} and 'XMP_Uns32' {aka 'unsigned int'} [-Wsign-compare] if ( lastIndexUsed != i ) { ~~~~~~~~~~~~~~^~~~ common/DumpFile.cpp:1329:25: warning: comparison of integer expressions of different signedness: 'XMP_Uns32' {aka 'unsigned int'} and 'int' [-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 'void DumpASFFileProperties(LFA_FileRef, XMP_Uns32, XMP_Uns32)': common/DumpFile.cpp:2537:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct XMP_DateTime'; use assignment or value-initialization instead [-Wclass-memaccess] memset (&binDate, 0, sizeof(binDate)); ^ In file included from ../../source/EndianUtils.hpp:14, from ../../samples/source/common/TagTree.h:17, from ../../samples/source/common/DumpFile.h:13, from common/DumpFile.cpp:33: ../../public/include/XMP_Const.h:221:8: note: 'struct XMP_DateTime' declared here struct XMP_DateTime { ^~~~~~~~~~~~ common/DumpFile.cpp: In function 'XMP_Uns64 parseRF64(LFA_FileRef, DataSize64Chunk*)': common/DumpFile.cpp:3158:12: warning: unused variable 'chunkPos' [-Wunused-variable] XMP_Int64 chunkPos= LFA_Tell( file ); ^~~~~~~~ common/DumpFile.cpp: In function 'XMP_Uns32 DumpScriptDataValue(LFA_FileRef, XMP_Uns32, bool)': common/DumpFile.cpp:4189:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] tree->addComment ( "float = %f", *((double*)(&u64)) ); ~^~~~~~~~~~~~~~~~ common/DumpFile.cpp: At global scope: common/DumpFile.cpp:921:13: warning: 'void PrintOnlyASCII_16LE(XMP_Uns16*, XMP_Uns32, bool)' defined but not used [-Wunused-function] static void PrintOnlyASCII_16LE ( XMP_Uns16 * u16Ptr, XMP_Uns32 u16Bytes, bool stopOnNUL = true ) ^~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:914:13: warning: 'void PrintOnlyASCII_16BE(XMP_Uns16*, XMP_Uns32, bool)' defined but not used [-Wunused-function] static void PrintOnlyASCII_16BE ( XMP_Uns16 * u16Ptr, XMP_Uns32 u16Bytes, bool stopOnNUL = true ) ^~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:803:13: warning: 'void Rewind(LFA_FileRef)' defined but not used [-Wunused-function] void static Rewind(LFA_FileRef file) ^~~~~~ common/DumpFile.cpp: In function 'size_t GetASFObjectInfo(LFA_FileRef, XMP_Uns32, ASF_ObjHeader*, size_t)': common/DumpFile.cpp:2481:19: warning: '*((void*)& guid +10)' may be used uninitialized in this function [-Wmaybe-uninitialized] tree->addComment("GUID %.8X-%.4X-%.4X-%.4X-%.4X%.8X", ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guid.part1, guid.part2, guid.part3, guid.part4, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(XMP_Uns16*)(&guid.part5[0]), *(XMP_Uns32*)(&guid.part5[2])); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common/DumpFile.cpp:2481:19: warning: '*((void*)& guid +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD libsamplescommon.la make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' CXXLD xmpcommandtool make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/samples/source' make[2]: Nothing to be done for 'all-am'. Making all in exempi Making all in tests make[2]: Nothing to be done for 'all'. make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXX exempi-main.o make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXX exempi.lo make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXXLD libexempi.la make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[2]: Entering directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' CXXLD exempi make[2]: Leaving directory '/usr/src/RPM/BUILD/exempi-2.4.5/exempi' make[1]: Nothing to be done for 'all-am'. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.27803 + 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.19844 + 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.73324 + 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.yjQOvk find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/libexempi-buildroot/usr/lib/libexempi.so.3: 2692 symbols, 22 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nwQQmo find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) Provides: libexempi.so.3 = set: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 Requires: /lib/ld-linux.so.2, ld-linux.so.2 >= set:ihL26, 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(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.2d2pty 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.HEEHvF 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.HPmnjP 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.ORNfba 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.zb7u8A 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.syPdqY 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.LhqEFj 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.i9cPAP find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5DFP1F 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 419.69user 20.29system 9:03.76elapsed 80%CPU (0avgtext+0avgdata 205064maxresident)k 0inputs+0outputs (0major+9641854minor)pagefaults 0swaps 437.02user 24.00system 9:41.51elapsed 79%CPU (0avgtext+0avgdata 205064maxresident)k 0inputs+0outputs (0major+10264631minor)pagefaults 0swaps --- libexempi-2.4.5-alt1.i586.rpm.repo 2018-03-23 07:33:40.000000000 +0000 +++ libexempi-2.4.5-alt1.i586.rpm.hasher 2019-01-22 10:21:26.958725574 +0000 @@ -10,3 +10,3 @@ Requires: /lib/ld-linux.so.2 -Requires: ld-linux.so.2 >= set:jiL26 +Requires: ld-linux.so.2 >= set:ihL26 Requires: rpmlib(SetVersions) @@ -28,3 +28,2 @@ Requires: libm.so.6(GLIBC_2.0) -Requires: librt.so.1 >= set:jiq20 Requires: librt.so.1(GLIBC_2.2) @@ -43,3 +42,3 @@ Requires: rpmlib(PayloadIsLzma) -Provides: libexempi.so.3 = set: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 +Provides: libexempi.so.3 = set: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 Provides: libexempi = 2.4.5-alt1