<86>Oct 30 04:19:49 userdel[2674686]: delete user 'rooter' <86>Oct 30 04:19:49 userdel[2674686]: removed group 'rooter' owned by 'rooter' <86>Oct 30 04:19:49 userdel[2674686]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 30 04:19:49 groupadd[2674708]: group added to /etc/group: name=rooter, GID=933 <86>Oct 30 04:19:49 groupadd[2674708]: group added to /etc/gshadow: name=rooter <86>Oct 30 04:19:49 groupadd[2674708]: new group: name=rooter, GID=933 <86>Oct 30 04:19:49 useradd[2674728]: new user: name=rooter, UID=933, GID=933, home=/root, shell=/bin/bash <86>Oct 30 04:19:49 userdel[2674754]: delete user 'builder' <86>Oct 30 04:19:49 userdel[2674754]: removed group 'builder' owned by 'builder' <86>Oct 30 04:19:49 userdel[2674754]: removed shadow group 'builder' owned by 'builder' <86>Oct 30 04:19:49 groupadd[2674776]: group added to /etc/group: name=builder, GID=934 <86>Oct 30 04:19:49 groupadd[2674776]: group added to /etc/gshadow: name=builder <86>Oct 30 04:19:49 groupadd[2674776]: new group: name=builder, GID=934 <86>Oct 30 04:19:49 useradd[2674794]: new user: name=builder, UID=934, GID=934, home=/usr/src, shell=/bin/bash warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root warning: user igor does not exist - using root warning: group igor does not exist - using root <13>Oct 30 04:19:52 rpmi: rpm-macros-generic-compat-0.04-alt1 1527350580 installed <13>Oct 30 04:19:52 rpmi: rpm-macros-mageia-compat-0.060-alt1 sisyphus+260827.100.1.1 1604345558 installed <13>Oct 30 04:19:54 rpmi: libexpat-2.2.10-alt1 sisyphus+276608.100.1.2 1625153360 installed <13>Oct 30 04:19:54 rpmi: libboost_system1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_thread1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libglvnd-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:54 rpmi: libboost_filesystem1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libwayland-server-1.19.0-alt1 sisyphus+287634.100.1.1 1634659930 installed <13>Oct 30 04:19:54 rpmi: libuv-1.42.0-alt1 sisyphus+282690.100.1.1 1628973284 installed <13>Oct 30 04:19:54 rpmi: libjsoncpp19-1.8.4-alt6 sisyphus+286188.300.3.1 1633010117 installed <13>Oct 30 04:19:54 rpmi: libidn2-2.3.2-alt1 sisyphus+281238.100.1.2 1627476328 installed <13>Oct 30 04:19:54 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104243 installed <13>Oct 30 04:19:54 rpmi: libnl3-3.5.0-alt1 sisyphus+275381.100.1.2 1624498118 installed <13>Oct 30 04:19:54 rpmi: libibverbs-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:19:54 rpmi: librdmacm-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:19:54 rpmi: liblz4-1:1.9.3-alt1 sisyphus+278100.4000.1.1 1626060252 installed <13>Oct 30 04:19:54 rpmi: msulogin-1.0-alt1 sisyphus+278100.4500.1.1 1626060393 installed <13>Oct 30 04:19:54 rpmi: mount-2.37.2-alt2 sisyphus+284245.100.1.1 1630401233 installed <13>Oct 30 04:19:54 rpmi: libdevmapper-1.02.179-alt2 sisyphus+287340.100.1.1 1634383917 installed <13>Oct 30 04:19:54 rpmi: libopenblas-0.3.17-alt1 sisyphus+283832.100.3.3 1629985974 installed <13>Oct 30 04:19:54 rpmi: libquadmath0-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:54 rpmi: libgfortran5-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:54 rpmi: libncurses-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Oct 30 04:19:54 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Oct 30 04:19:54 rpmi: libboost_context1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_serialization1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_regex1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_graph1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_log1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_fiber1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_coroutine1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libgdbm-devel-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Oct 30 04:19:54 rpmi: perl-devel-1:5.34.0-alt1 sisyphus+279621.700.1.1 1626630195 installed <13>Oct 30 04:19:54 rpmi: swig-data-1:3.0.12-alt8 sisyphus+278383.100.1.3 1626195224 installed <13>Oct 30 04:19:54 rpmi: libquadmath11-devel-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:54 rpmi: sysvinit-2.88-alt6 sisyphus+278158.1500.1.1 1626051212 installed <13>Oct 30 04:19:54 rpmi: libsystemd-1:249.5-alt2 sisyphus+288308.100.1.1 1635449285 installed <13>Oct 30 04:19:54 rpmi: libnuma-devel-2.0.14-alt2 sisyphus+278485.100.1.1 1626104243 installed <13>Oct 30 04:19:54 rpmi: libGLES-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:54 rpmi: libOpenGL-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:54 rpmi: libboost_type_erasure1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_wave1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_atomic1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_contract1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_chrono1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libboost_timer1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:54 rpmi: libpoly2tri1.0-1.0-alt1_0.201604131 sisyphus+277607.100.1.1 1625716066 installed <13>Oct 30 04:19:54 rpmi: libnatspec-0.3.1-alt2 sisyphus+275114.100.1.1 1624405313 installed <13>Oct 30 04:19:54 rpmi: zlib-devel-1.2.11-alt2 sisyphus+283721.100.1.1 1629847006 installed <13>Oct 30 04:19:54 rpmi: libminizip-1.2.11-alt2 sisyphus+283721.100.1.1 1629847006 installed <13>Oct 30 04:19:54 rpmi: xorg-proto-devel-2021.5-alt1 sisyphus+285490.100.1.1 1632124129 installed <13>Oct 30 04:19:54 rpmi: libxshmfence-1.3-alt1 sisyphus+278248.100.1.1 1626080763 installed <13>Oct 30 04:19:54 rpmi: libX11-locales-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637383 installed <13>Oct 30 04:19:54 rpmi: libXdmcp-1.1.3-alt1 sisyphus+278816.100.1.1 1626219233 installed <13>Oct 30 04:19:54 rpmi: libXau-1.0.9-alt1 sisyphus+278247.100.1.1 1626080738 installed <13>Oct 30 04:19:54 rpmi: libxcb-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed <13>Oct 30 04:19:54 rpmi: libX11-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637391 installed <13>Oct 30 04:19:54 rpmi: libXext-1.3.4-alt1 sisyphus+278817.100.1.3 1626262589 installed <13>Oct 30 04:19:54 rpmi: libXxf86vm-1.1.4-alt2 sisyphus+275334.100.2.2 1624577012 installed <13>Oct 30 04:19:54 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910333 installed <13>Oct 30 04:19:56 rpmi: libxcb-devel-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed <13>Oct 30 04:19:56 rpmi: libX11-devel-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637391 installed <13>Oct 30 04:19:56 rpmi: libwayland-client-1.19.0-alt1 sisyphus+287634.100.1.1 1634659930 installed <13>Oct 30 04:19:56 rpmi: libpciaccess-1:0.16-alt1 sisyphus+278288.100.1.1 1626084208 installed <13>Oct 30 04:19:56 rpmi: libdrm-1:2.4.107-alt2 sisyphus+283492.100.1.3 1629454723 installed <13>Oct 30 04:19:56 rpmi: libGLX-mesa-4:21.2.5-alt1 sisyphus+288369.100.1.1 1635525903 installed <13>Oct 30 04:19:56 rpmi: libGLX-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:56 rpmi: libGL-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:56 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Oct 30 04:19:56 rpmi: libgbm-4:21.2.5-alt1 sisyphus+288369.100.1.1 1635525903 installed <13>Oct 30 04:19:56 rpmi: libEGL-mesa-4:21.2.5-alt1 sisyphus+288369.100.1.1 1635525903 installed <13>Oct 30 04:19:56 rpmi: libEGL-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:56 rpmi: libglvnd-devel-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749270 installed <13>Oct 30 04:19:56 rpmi: rpm-macros-cmake-3.21.2-alt1 sisyphus+283870.20.4.1 1630084191 installed <13>Oct 30 04:19:56 rpmi: cmake-modules-3.21.2-alt1 sisyphus+283870.20.4.1 1630084213 installed <13>Oct 30 04:19:56 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Oct 30 04:19:56 rpmi: publicsuffix-list-dafsa-20210929-alt1 sisyphus+286161.100.1.1 1632988273 installed <13>Oct 30 04:19:56 rpmi: libpsl-0.21.1-alt2 sisyphus+279461.100.1.1 1626547555 installed <13>Oct 30 04:19:56 rpmi: libnghttp2-1.41.0-alt2 sisyphus+286786.100.1.1 1633940959 installed <13>Oct 30 04:19:56 rpmi: openldap-common-2.4.59-alt1 sisyphus+282933.100.1.1 1629124747 installed <13>Oct 30 04:19:56 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493872 installed <13>Oct 30 04:19:56 rpmi: liblmdb-0.9.23-alt1 sisyphus+275369.100.1.2 1624493869 installed <13>Oct 30 04:19:56 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919567 installed <13>Oct 30 04:19:56 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <13>Oct 30 04:19:56 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Oct 30 04:19:56 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Oct 30 04:19:56 rpmi: libboost_program_options1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libboost_math_tr1l1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libboost_math_tr1f1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libboost_math_tr11.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libboost_math_c99l1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libboost_math_c99f1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libboost_math_c991.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: libicu69-1:6.9.1-alt2 sisyphus+277632.100.1.1 1625726231 installed <13>Oct 30 04:19:56 rpmi: libboost_locale1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:56 rpmi: tcsh-6.20.00-alt4 sisyphus+278971.100.1.1 1626339281 installed <13>Oct 30 04:19:56 rpmi: rpm-macros-mpi-selector-1.0.3-alt3 1504498675 installed <13>Oct 30 04:19:56 rpmi: mpi-selector-1.0.3-alt3 1504498675 installed <13>Oct 30 04:19:57 rpmi: openmpi-2.0.1-alt8 sisyphus+275152.100.1.1 1624410819 installed <13>Oct 30 04:19:57 rpmi: libboost_mpi1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:57 rpmi: libboost_graph_parallel1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:57 rpmi: libibumad-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:19:57 rpmi: libibmad-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:19:57 rpmi: libibnetdisc-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:19:57 rpmi: systemd-tmpfiles-common-1:249.5-alt2 sisyphus+288308.100.1.1 1635449265 installed <13>Oct 30 04:19:57 rpmi: systemd-utils-filetriggers-1:249.5-alt2 sisyphus+288308.100.1.1 1635449265 installed <13>Oct 30 04:19:57 rpmi: libiptables-1.8.7-alt1 sisyphus+278100.2500.1.1 1626059429 installed <13>Oct 30 04:19:57 rpmi: libjson-c5-0.15-alt1.1 sisyphus+279547.100.1.2 1626594467 installed <13>Oct 30 04:19:57 rpmi: libargon2-20190702-alt1 sisyphus+278291.100.1.1 1626084495 installed <13>Oct 30 04:19:57 rpmi: hwclock-1:2.37.2-alt2 sisyphus+284245.100.1.1 1630401233 installed <13>Oct 30 04:19:57 rpmi: losetup-2.37.2-alt2 sisyphus+284245.100.1.1 1630401233 installed <13>Oct 30 04:19:57 rpmi: lsblk-2.37.2-alt2 sisyphus+284245.100.1.1 1630401233 installed <13>Oct 30 04:19:57 rpmi: gcc-fortran-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Oct 30 04:19:57 rpmi: libgfortran11-devel-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:57 rpmi: gcc11-fortran-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:57 rpmi: gcc-fortran-11-alt1 sisyphus+285602.400.1.1 1632239666 installed <13>Oct 30 04:19:57 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Oct 30 04:19:58 rpmi: libstdc++11-devel-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:58 rpmi: gcc11-c++-11.2.1-alt1 sisyphus+285602.200.1.1 1632233970 installed <13>Oct 30 04:19:58 rpmi: gcc-c++-11-alt1 sisyphus+285602.400.1.1 1632239666 installed <13>Oct 30 04:19:58 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388462 installed <13>Oct 30 04:19:58 rpmi: liblapack-1:3.8.0-alt5 sisyphus+287079.100.1.1 1634202014 installed <13>Oct 30 04:19:58 rpmi: boost-python-headers-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libtinfo-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Oct 30 04:19:58 rpmi: libncurses-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022624 installed <13>Oct 30 04:19:58 rpmi: libp11-kit-0.23.15-alt2 sisyphus+287552.300.2.1 1634541487 installed <13>Oct 30 04:19:58 rpmi: libtasn1-4.17.0-alt2 sisyphus+285706.100.1.1 1632328570 installed <13>Oct 30 04:19:58 rpmi: libboost_stacktrace1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_nowide1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_test1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_random1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_iostreams1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_json1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_date_time1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:19:58 rpmi: libboost_container1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-devel-headers-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-asio-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-context-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-coroutine-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-interprocess-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-flyweight-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-polygon-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-geometry-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-locale-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-lockfree-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-log-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-math-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-msm-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:00 rpmi: boost-program_options-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-signals-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-filesystem-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: boost-wave-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:00 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Oct 30 04:20:00 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Oct 30 04:20:00 rpmi: ca-certificates-2021.10.06-alt1 sisyphus+286526.200.1.1 1633528578 installed <13>Oct 30 04:20:00 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Oct 30 04:20:00 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+287552.300.2.1 1634541487 installed <13>Oct 30 04:20:00 rpmi: libcrypto1.1-1.1.1l-alt2 sisyphus+287339.100.1.1 1634383658 installed <13>Oct 30 04:20:00 rpmi: libssl1.1-1.1.1l-alt2 sisyphus+287339.100.1.1 1634383658 installed <13>Oct 30 04:20:00 rpmi: python3-3.9.7-alt3 sisyphus+287552.400.2.1 1634543224 installed <13>Oct 30 04:20:01 rpmi: python3-base-3.9.7-alt3 sisyphus+287552.400.2.1 1634543224 installed <13>Oct 30 04:20:01 rpmi: libkmod-27.0.9.f5434cf-alt1 sisyphus+278393.100.1.2 1626199724 installed <13>Oct 30 04:20:01 rpmi: libboost_python3-1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <86>Oct 30 04:20:01 groupadd[2741671]: group added to /etc/group: name=_keytab, GID=499 <86>Oct 30 04:20:01 groupadd[2741671]: group added to /etc/gshadow: name=_keytab <86>Oct 30 04:20:01 groupadd[2741671]: new group: name=_keytab, GID=499 <13>Oct 30 04:20:01 rpmi: libkrb5-1.19.2-alt2 sisyphus+281652.100.1.1 1627900477 installed <86>Oct 30 04:20:01 groupadd[2742141]: group added to /etc/group: name=sasl, GID=498 <86>Oct 30 04:20:01 groupadd[2742141]: group added to /etc/gshadow: name=sasl <86>Oct 30 04:20:01 groupadd[2742141]: new group: name=sasl, GID=498 <13>Oct 30 04:20:01 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+282040.40.2.1 1628929849 installed <13>Oct 30 04:20:01 rpmi: libldap-2.4.59-alt1 sisyphus+282933.100.1.1 1629124742 installed <13>Oct 30 04:20:01 rpmi: libcurl-7.79.1-alt1 sisyphus+285949.100.1.1 1632605404 installed <13>Oct 30 04:20:01 rpmi: libboost_mpi_python3-1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:01 rpmi: kmod-27.0.9.f5434cf-alt1 sisyphus+278393.100.1.2 1626199724 installed <13>Oct 30 04:20:01 rpmi: dmsetup-1.02.179-alt2 sisyphus+287340.100.1.1 1634383917 installed <86>Oct 30 04:20:01 groupadd[2742662]: group added to /etc/group: name=tape, GID=497 <86>Oct 30 04:20:01 groupadd[2742662]: group added to /etc/gshadow: name=tape <86>Oct 30 04:20:01 groupadd[2742662]: new group: name=tape, GID=497 <86>Oct 30 04:20:01 groupadd[2742685]: group added to /etc/group: name=dialout, GID=496 <86>Oct 30 04:20:01 groupadd[2742685]: group added to /etc/gshadow: name=dialout <86>Oct 30 04:20:01 groupadd[2742685]: new group: name=dialout, GID=496 <86>Oct 30 04:20:01 groupadd[2742710]: group added to /etc/group: name=input, GID=495 <86>Oct 30 04:20:01 groupadd[2742710]: group added to /etc/gshadow: name=input <86>Oct 30 04:20:01 groupadd[2742710]: new group: name=input, GID=495 <86>Oct 30 04:20:01 groupadd[2742733]: group added to /etc/group: name=video, GID=494 <86>Oct 30 04:20:01 groupadd[2742733]: group added to /etc/gshadow: name=video <86>Oct 30 04:20:01 groupadd[2742733]: new group: name=video, GID=494 <86>Oct 30 04:20:01 groupadd[2742753]: group added to /etc/group: name=render, GID=493 <86>Oct 30 04:20:01 groupadd[2742753]: group added to /etc/gshadow: name=render <86>Oct 30 04:20:01 groupadd[2742753]: new group: name=render, GID=493 <13>Oct 30 04:20:01 rpmi: udev-1:249.5-alt2 sisyphus+288308.100.1.1 1635449285 installed <13>Oct 30 04:20:01 rpmi: libpython3-3.9.7-alt3 sisyphus+287552.400.2.1 1634543224 installed <13>Oct 30 04:20:02 rpmi: python3-module-numpy-1:1.21.1-alt2 sisyphus+284350.300.3.1 1630581037 installed <13>Oct 30 04:20:02 rpmi: libboost_numpy3-1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:02 rpmi: tests-for-installed-python3-pkgs-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Oct 30 04:20:02 rpmi: rpm-build-python3-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Oct 30 04:20:02 rpmi: python3-dev-3.9.7-alt3 sisyphus+287552.400.2.1 1634543224 installed <13>Oct 30 04:20:02 rpmi: boost-python3-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:02 rpmi: libcryptsetup-2.3.5-alt2 sisyphus+279413.100.1.1 1626507091 installed <13>Oct 30 04:20:02 rpmi: systemd-sysctl-common-1:249.5-alt2 sisyphus+288308.100.1.1 1635449285 installed <13>Oct 30 04:20:02 rpmi: startup-0.9.9.13-alt1 sisyphus+284270.100.1.1 1630416269 installed <13>Oct 30 04:20:02 rpmi: systemd-utils-1:249.5-alt2 sisyphus+288308.100.1.1 1635449285 installed <13>Oct 30 04:20:02 rpmi: rdma-core-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:20:02 rpmi: rdma-core-devel-37.0-alt1 sisyphus+286373.100.1.1 1633348629 installed <13>Oct 30 04:20:02 rpmi: openmpi-devel-2.0.1-alt8 sisyphus+275152.100.1.1 1624410819 installed <13>Oct 30 04:20:02 rpmi: boost-mpi-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:02 rpmi: boost-graph-parallel-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629970173 installed <13>Oct 30 04:20:02 rpmi: libarchive13-3.5.1-alt1 sisyphus+279480.100.1.1 1626549371 installed <13>Oct 30 04:20:03 rpmi: cmake-3.21.2-alt1 sisyphus+283870.20.4.1 1630084191 installed <13>Oct 30 04:20:03 rpmi: ccmake-3.21.2-alt1 sisyphus+283870.20.4.1 1630084191 installed <13>Oct 30 04:20:03 rpmi: ctest-3.21.2-alt1 sisyphus+283870.20.4.1 1630084191 installed <13>Oct 30 04:20:03 rpmi: boost-complete-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 30 04:20:03 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed <13>Oct 30 04:20:03 rpmi: libminizip-devel-1.2.11-alt2 sisyphus+283721.100.1.1 1629847006 installed <13>Oct 30 04:20:03 rpmi: unzip-6.0-alt4 sisyphus+278477.100.1.1 1626103441 installed <13>Oct 30 04:20:03 rpmi: libpoly2tri-devel-1.0-alt1_0.201604131 sisyphus+277607.100.1.1 1625716066 installed <13>Oct 30 04:20:03 rpmi: swig-1:3.0.12-alt8 sisyphus+278383.100.1.3 1626195239 installed <13>Oct 30 04:20:03 rpmi: dos2unix-7.4.2-alt1 sisyphus+279663.100.1.2 1626654189 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/assimp-3.3.1-alt1_5.nosrc.rpm (w1.gzdio) Installing assimp-3.3.1-alt1_5.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.75130 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf assimp-3.3.1 + echo 'Source #0 (assimp-3.3.1.tar.gz):' Source #0 (assimp-3.3.1.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/assimp-3.3.1.tar.gz + /bin/tar -xf - + cd assimp-3.3.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (assimp-3.3.1-mga-fdr-system-poly2tri-clipper.patch):' Patch #0 (assimp-3.3.1-mga-fdr-system-poly2tri-clipper.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt Hunk #1 succeeded at 206 (offset 28 lines). patching file code/BlenderTessellator.h patching file code/CMakeLists.txt Hunk #1 succeeded at 724 (offset 59 lines). Hunk #2 succeeded at 829 (offset 60 lines). patching file code/IFCGeometry.cpp patching file code/IFCOpenings.cpp patching file tools/assimp_cmd/CMakeLists.txt Hunk #1 succeeded at 65 (offset 37 lines). + echo 'Patch #1 (assimp-3.3.1-mga-system-unzip.patch):' Patch #1 (assimp-3.3.1-mga-system-unzip.patch): + /usr/bin/patch -p1 patching file code/D3MFImporter.cpp patching file code/D3MFOpcPackage.cpp patching file code/IFCLoader.cpp patching file code/Q3BSPZipArchive.h + echo 'Patch #2 (0001-Assimp-cmake-provider-fix.patch):' Patch #2 (0001-Assimp-cmake-provider-fix.patch): + /usr/bin/patch -p1 patching file assimp-config.cmake.in + echo 'Patch #10 (assimp-3.3.1-install-pkgconfig.patch):' Patch #10 (assimp-3.3.1-install-pkgconfig.patch): + /usr/bin/patch -p1 patching file assimp.pc.in + echo 'Patch #100 (0001-Morph-animation-support-for-collada.patch):' Patch #100 (0001-Morph-animation-support-for-collada.patch): + /usr/bin/patch -p1 patching file code/CMakeLists.txt patching file code/ColladaHelper.h patching file code/ColladaLoader.cpp patching file code/ColladaLoader.h patching file code/ColladaParser.cpp patching file code/CreateAnimMesh.cpp patching file code/CreateAnimMesh.h patching file include/assimp/anim.h patching file include/assimp/mesh.h + rm -rf contrib/cppunit-1.12.1 + rm -rf contrib/poly2tri + rm -rf contrib/unzip + rm -rf contrib/zlib + dos2unix CHANGES CREDITS LICENSE Readme.md dos2unix: converting file CHANGES to Unix format... dos2unix: converting file CREDITS to Unix format... dos2unix: converting file LICENSE to Unix format... dos2unix: converting file Readme.md to Unix format... + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.655 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd assimp-3.3.1 + cmake -S . -B build -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DASSIMP_BUILD_TESTS=NO -DASSIMP_LIB_INSTALL_DIR=/usr/lib -DASSIMP_BIN_INSTALL_DIR=/usr/bin -DASSIMP_INCLUDE_INSTALL_DIR=/usr/include -DPOLY2TRI_LIB_PATH=/usr/lib -DPOLY2TRI_INCLUDE_PATH=/usr/include/poly2tri CMake Deprecation Warning at CMakeLists.txt:39 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Looking for ZLIB... -- Checking for module 'zzip-zlib-config' -- No package 'zzip-zlib-config' found -- Found ZLIB: optimized;/usr/lib/libz.so;debug;/usr/lib/libz.so -- Checking for module 'minizip' -- Found minizip, version 1.2.11 -- Found external poly2tri -- Using embedded clipper headers CMake Deprecation Warning at code/CMakeLists.txt:45 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Enabled formats: 3DS AC ASE ASSBIN ASSXML B3D BVH COLLADA DXF CSM HMP IRRMESH IRR LWO LWS MD2 MD3 MD5 MDC MDL NFF NDO OFF OBJ OGRE OPENGEX PLY MS3D COB BLEND IFC XGL FBX Q3D Q3BSP RAW SIB SMD STL TERRAGEN 3D X GLTF 3MF -- Disabled formats: CMake Deprecation Warning at tools/assimp_cmd/CMakeLists.txt:38 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BUILD_STATIC_LIBS CMAKE_Fortran_FLAGS CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_SYSCONFDIR INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/assimp-3.3.1/build + make -j16 -C build make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 3%] Building CXX object code/CMakeFiles/assimp.dir/DefaultIOStream.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 5%] Building CXX object code/CMakeFiles/assimp.dir/VertexTriangleAdjacency.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 7%] Building CXX object code/CMakeFiles/assimp.dir/ScenePreprocessor.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 6%] Building CXX object code/CMakeFiles/assimp.dir/SpatialSort.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/SpatialSort.cpp: In function '{anonymous}::BinFloat {anonymous}::ToBinary(const float&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SpatialSort.cpp:228:23: warning: bitwise comparison always evaluates to false [-Wtautological-compare] 228 | else if( (-42 == (42 | (-0))) && (binValue & 0x80000000)) // -0 = 1000... binary | ~~~ ^~ ~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 5%] Building CXX object code/CMakeFiles/assimp.dir/SGSpatialSort.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 9%] Building CXX object code/CMakeFiles/assimp.dir/StandardShapes.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/StandardShapes.cpp: In static member function 'static aiMesh* Assimp::StandardShapes::MakeMesh(const std::vector >&, unsigned int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/StandardShapes.cpp:157:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 157 | ::memcpy(out->mVertices,&positions[0],out->mNumVertices*sizeof(aiVector3D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/StandardShapes.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/StandardShapes.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 4%] Building CXX object code/CMakeFiles/assimp.dir/DefaultIOSystem.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 8%] Building CXX object code/CMakeFiles/assimp.dir/SkeletonMeshBuilder.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 10%] Building CXX object code/CMakeFiles/assimp.dir/RemoveComments.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 1%] Building CXX object code/CMakeFiles/assimp.dir/BaseProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 10%] Building CXX object code/CMakeFiles/assimp.dir/TargetAnimation.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 2%] Building CXX object code/CMakeFiles/assimp.dir/PostStepRegistry.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 11%] Building CXX object code/CMakeFiles/assimp.dir/Bitmap.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 12%] Building CXX object code/CMakeFiles/assimp.dir/CreateAnimMesh.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp: In function 'aiAnimMesh* Assimp::aiCreateAnimMesh(const aiMesh*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:57:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 57 | std::memcpy(animesh->mVertices, mesh->mVertices, mesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:61:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 61 | std::memcpy(animesh->mNormals, mesh->mNormals, mesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:65:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65 | std::memcpy(animesh->mTangents, mesh->mTangents, mesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:69:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69 | std::memcpy(animesh->mBitangents, mesh->mBitangents, mesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:75:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiColor4D' {aka 'class aiColor4t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75 | std::memcpy(animesh->mColors[i], mesh->mColors[i], mesh->mNumVertices * sizeof(aiColor4D)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'aiColor4D' {aka 'class aiColor4t'} declared here 56 | class aiColor4t | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:84:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84 | std::memcpy(animesh->mTextureCoords[i], mesh->mTextureCoords[i], mesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/CreateAnimMesh.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 12%] Building CXX object code/CMakeFiles/assimp.dir/Version.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 7%] Building CXX object code/CMakeFiles/assimp.dir/SceneCombiner.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::MergeMeshes(aiMesh**, unsigned int, std::vector::const_iterator, std::vector::const_iterator)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:791:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 791 | ::memcpy(pv2,(*it)->mVertices,(*it)->mNumVertices*sizeof(aiVector3D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:803:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 803 | ::memcpy(pv2,(*it)->mNormals,(*it)->mNumVertices*sizeof(aiVector3D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:817:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 817 | ::memcpy(pv2, (*it)->mTangents, (*it)->mNumVertices*sizeof(aiVector3D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:818:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 818 | ::memcpy(pv2b,(*it)->mBitangents,(*it)->mNumVertices*sizeof(aiVector3D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:834:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 834 | ::memcpy(pv2,(*it)->mTextureCoords[n],(*it)->mNumVertices*sizeof(aiVector3D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:848:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiColor4D' {aka 'class aiColor4t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 848 | ::memcpy(pv2,(*it)->mColors[n],(*it)->mNumVertices*sizeof(aiColor4D)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'aiColor4D' {aka 'class aiColor4t'} declared here 56 | class aiColor4t | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::CopySceneFlat(aiScene**, const aiScene*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:979:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiScene'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 979 | ::memcpy(*_dest,src,sizeof(aiScene)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:277:8: note: 'struct aiScene' declared here 277 | struct aiScene | ^~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiMesh**, const aiMesh*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1043:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiMesh'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1043 | ::memcpy(dest,src,sizeof(aiMesh)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:50, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:492:8: note: 'struct aiMesh' declared here 492 | struct aiMesh | ^~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiTexture**, const aiTexture*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1109:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiTexture'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1109 | ::memcpy(dest,src,sizeof(aiTexture)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/texture.h:124:8: note: 'struct aiTexture' declared here 124 | struct aiTexture | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiAnimation**, const aiAnimation*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1139:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiAnimation'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1139 | ::memcpy(dest,src,sizeof(aiAnimation)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:54, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:404:8: note: 'struct aiAnimation' declared here 404 | struct aiAnimation | ^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiNodeAnim**, const aiNodeAnim*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1153:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiNodeAnim'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1153 | ::memcpy(dest,src,sizeof(aiNodeAnim)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:54, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:263:8: note: 'struct aiNodeAnim' declared here 263 | struct aiNodeAnim | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiCamera**, const aiCamera*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1169:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiCamera'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1169 | ::memcpy(dest,src,sizeof(aiCamera)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:52, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/camera.h:98:8: note: 'struct aiCamera' declared here 98 | struct aiCamera | ^~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiLight**, const aiLight*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1180:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiLight'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1180 | ::memcpy(dest,src,sizeof(aiLight)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/light.h:111:8: note: 'struct aiLight' declared here 111 | struct aiLight | ^~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiBone**, const aiBone*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1191:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiBone'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1191 | ::memcpy(dest,src,sizeof(aiBone)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:50, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:233:8: note: 'struct aiBone' declared here 233 | struct aiBone | ^~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In static member function 'static void Assimp::SceneCombiner::Copy(aiNode**, const aiNode*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1205:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1205 | ::memcpy(dest,src,sizeof(aiNode)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:71:8: note: 'struct aiNode' declared here 71 | struct aiNode | ^~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In instantiation of 'void Assimp::GetArrayCopy(Type*&, unsigned int) [with Type = aiVector3t]': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1046:17: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:966:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class aiVector3t'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 966 | ::memcpy(dest, old, sizeof(Type) * num); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'class aiVector3t' declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In instantiation of 'void Assimp::GetArrayCopy(Type*&, unsigned int) [with Type = aiColor4t]': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1057:21: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:966:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class aiColor4t'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 966 | ::memcpy(dest, old, sizeof(Type) * num); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'class aiColor4t' declared here 56 | class aiColor4t | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In instantiation of 'void Assimp::GetArrayCopy(Type*&, unsigned int) [with Type = aiFace]': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1063:17: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:966:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct aiFace' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 966 | ::memcpy(dest, old, sizeof(Type) * num); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:50, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/mesh.h:125:8: note: 'struct aiFace' declared here 125 | struct aiFace | ^~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp: In instantiation of 'void Assimp::GetArrayCopy(Type*&, unsigned int) [with Type = aiVectorKey]': /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:1156:17: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:966:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 966 | ::memcpy(dest, old, sizeof(Type) * num); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/scene.h:54, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SceneCombiner.cpp:58: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 14%] Building CXX object code/CMakeFiles/assimp.dir/AssimpCExport.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 16%] Building CXX object code/CMakeFiles/assimp.dir/ConvertToLHProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 1%] Building CXX object code/CMakeFiles/assimp.dir/Assimp.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:513, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/cimport.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Assimp.cpp:45: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl: In instantiation of 'aiMatrix3x3t& aiMatrix3x3t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/Assimp.cpp:612:19: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/cimport.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Assimp.cpp:45: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/Assimp.cpp:619:19: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 8%] Building CXX object code/CMakeFiles/assimp.dir/SplitByBoneCountProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 13%] Building CXX object code/CMakeFiles/assimp.dir/DefaultLogger.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultLogger.cpp: In member function 'virtual void Assimp::DefaultLogger::OnDebug(const char*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultLogger.cpp:254:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 254 | if ( m_Severity == Logger::NORMAL ) | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultLogger.cpp:257:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 257 | static const size_t Size = MAX_LOG_MESSAGE_LENGTH + 16; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 17%] Building CXX object code/CMakeFiles/assimp.dir/FindDegenerates.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 11%] Building CXX object code/CMakeFiles/assimp.dir/Subdivision.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/Subdivision.cpp: In member function 'void CatmullClarkSubdivider::InternSubdivide(const aiMesh* const*, size_t, aiMesh**, unsigned int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/Subdivision.cpp:539:34: warning: variable 'haveit' set but not used [-Wunused-but-set-variable] 539 | bool haveit = false; | ^~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 17%] Building CXX object code/CMakeFiles/assimp.dir/FindInstancesProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 15%] Building CXX object code/CMakeFiles/assimp.dir/ComputeUVMappingProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 18%] Building CXX object code/CMakeFiles/assimp.dir/FixNormalsStep.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 1%] Building CXX object code/CMakeFiles/assimp.dir/BaseImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 15%] Building CXX object code/CMakeFiles/assimp.dir/CalcTangentsProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 18%] Building CXX object code/CMakeFiles/assimp.dir/FindInvalidDataProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 19%] Building CXX object code/CMakeFiles/assimp.dir/GenFaceNormalsProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 3%] Building CXX object code/CMakeFiles/assimp.dir/ImporterRegistry.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 21%] Building CXX object code/CMakeFiles/assimp.dir/ImproveCacheLocality.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 20%] Building CXX object code/CMakeFiles/assimp.dir/GenVertexNormalsProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 23%] Building CXX object code/CMakeFiles/assimp.dir/RemoveVCProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 22%] Building CXX object code/CMakeFiles/assimp.dir/RemoveRedundantMaterials.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 22%] Building CXX object code/CMakeFiles/assimp.dir/LimitBoneWeightsProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 5%] Building CXX object code/CMakeFiles/assimp.dir/Importer.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/Importer.cpp: In member function 'const aiScene* Assimp::Importer::ApplyPostProcessing(unsigned int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/Importer.cpp:830:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 830 | if( pimpl->mScene ) | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/Importer.cpp:834:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 834 | pimpl->mPPShared->Clean(); | ^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 14%] Building CXX object code/CMakeFiles/assimp.dir/Exporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 20%] Building CXX object code/CMakeFiles/assimp.dir/PretransformVertices.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp: In member function 'void Assimp::PretransformVertices::CollectData(aiScene*, aiNode*, unsigned int, unsigned int, aiMesh*, unsigned int*, unsigned int*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:165:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165 | ::memcpy(pcMeshOut->mVertices + aiCurrent[AI_PTVS_VERTEX], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | pcMesh->mVertices, | ~~~~~~~~~~~~~~~~~~ 167 | pcMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:171:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171 | ::memcpy(pcMeshOut->mNormals + aiCurrent[AI_PTVS_VERTEX], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | pcMesh->mNormals, | ~~~~~~~~~~~~~~~~~ 173 | pcMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:178:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178 | ::memcpy(pcMeshOut->mTangents + aiCurrent[AI_PTVS_VERTEX], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | pcMesh->mTangents, | ~~~~~~~~~~~~~~~~~~ 180 | pcMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:182:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182 | ::memcpy(pcMeshOut->mBitangents + aiCurrent[AI_PTVS_VERTEX], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | pcMesh->mBitangents, | ~~~~~~~~~~~~~~~~~~~~ 184 | pcMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:220:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 220 | memcpy(pcMeshOut->mTextureCoords[p] + aiCurrent[AI_PTVS_VERTEX], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | pcMesh->mTextureCoords[p], | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | pcMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:229:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiColor4D' {aka 'class aiColor4t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229 | memcpy(pcMeshOut->mColors[p] + aiCurrent[AI_PTVS_VERTEX], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | pcMesh->mColors[p], | ~~~~~~~~~~~~~~~~~~~ 231 | pcMesh->mNumVertices * sizeof(aiColor4D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'aiColor4D' {aka 'class aiColor4t'} declared here 56 | class aiColor4t | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/PretransformVertices.cpp:194:45: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 21%] Building CXX object code/CMakeFiles/assimp.dir/JoinVerticesProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 25%] Building CXX object code/CMakeFiles/assimp.dir/TriangulateProcess.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/TriangulateProcess.cpp: In member function 'bool Assimp::TriangulateProcess::TriangulateMesh(aiMesh*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/TriangulateProcess.cpp:293:39: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | NewellNormal<3,3,3>(n,max,&temp_verts3d.front().x,&temp_verts3d.front().y,&temp_verts3d.front().z); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/TriangulateProcess.cpp:293:63: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | NewellNormal<3,3,3>(n,max,&temp_verts3d.front().x,&temp_verts3d.front().y,&temp_verts3d.front().z); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/TriangulateProcess.cpp:293:87: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | NewellNormal<3,3,3>(n,max,&temp_verts3d.front().x,&temp_verts3d.front().y,&temp_verts3d.front().z); | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 24%] Building CXX object code/CMakeFiles/assimp.dir/SortByPTypeProcess.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 24%] Building CXX object code/CMakeFiles/assimp.dir/SplitLargeMeshes.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 25%] Building CXX object code/CMakeFiles/assimp.dir/TextureTransform.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/TextureTransform.cpp: In member function 'virtual void Assimp::TextureTransformStep::Execute(aiScene*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/TextureTransform.cpp:516:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 516 | ::memcpy(dest,src,sizeof(aiVector3D)*mesh->mNumVertices); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/Importer.hpp:53, from /usr/src/RPM/BUILD/assimp-3.3.1/code/TextureTransform.cpp:45: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 29%] Building CXX object code/CMakeFiles/assimp.dir/MakeVerboseFormat.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 26%] Building CXX object code/CMakeFiles/assimp.dir/ValidateDataStructure.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 30%] Building CXX object code/CMakeFiles/assimp.dir/MaterialSystem.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MaterialSystem.cpp: In function 'aiReturn aiGetMaterialColor(const aiMaterial*, const char*, unsigned int, unsigned int, aiColor4D*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MaterialSystem.cpp:244:50: warning: converting a packed 'aiColor4D' {aka 'aiColor4t'} pointer (alignment 1) to a 'float' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | const aiReturn eRet = aiGetMaterialFloatArray(pMat,pKey,type,index,(float*)pOut,&iMax); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MaterialSystem.cpp:51: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: defined here 56 | class aiColor4t | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MaterialSystem.cpp: In function 'aiReturn aiGetMaterialUVTransform(const aiMaterial*, const char*, unsigned int, unsigned int, aiUVTransform*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MaterialSystem.cpp:263:36: warning: converting a packed 'aiUVTransform' pointer (alignment 1) to a 'float' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 263 | return aiGetMaterialFloatArray(pMat,pKey,type,index,(float*)pOut,&iMax); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/MaterialSystem.cpp:52: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/material.h:460:8: note: defined here 460 | struct aiUVTransform | ^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 27%] Building CXX object code/CMakeFiles/assimp.dir/OptimizeMeshes.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 28%] Building CXX object code/CMakeFiles/assimp.dir/DeboneProcess.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/postprocess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ProcessHelper.h:44, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DeboneProcess.cpp:47: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/DeboneProcess.cpp:447:41: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 35%] Building CXX object code/CMakeFiles/assimp.dir/AssbinLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 28%] Building CXX object code/CMakeFiles/assimp.dir/ProcessHelper.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 27%] Building CXX object code/CMakeFiles/assimp.dir/OptimizeGraph.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:513, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/OptimizeGraph.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/OptimizeGraph.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl: In instantiation of 'aiMatrix3x3t& aiMatrix3x3t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/OptimizeGraph.cpp:201:105: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 34%] Building CXX object code/CMakeFiles/assimp.dir/AssbinExporter.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/AssbinExporter.cpp: In member function 'void Assimp::AssbinExport::WriteBinaryLight(Assimp::IOStream*, const aiLight*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/AssbinExporter.cpp:600:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 600 | Write(&chunk,(const aiVector3D&)l->mColorDiffuse); | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/AssbinExporter.cpp:601:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 601 | Write(&chunk,(const aiVector3D&)l->mColorSpecular); | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/AssbinExporter.cpp:602:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 602 | Write(&chunk,(const aiVector3D&)l->mColorAmbient); | ~~~^~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 35%] Building CXX object code/CMakeFiles/assimp.dir/AssxmlExporter.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/ai_assert.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/GenericProperty.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseProcess.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ProcessHelper.h:52, from /usr/src/RPM/BUILD/assimp-3.3.1/code/AssxmlExporter.cpp:45: /usr/src/RPM/BUILD/assimp-3.3.1/code/AssxmlExporter.cpp: In function 'int Assimp::AssxmlExport::ioprintf(Assimp::IOStream*, const char*, ...)': /usr/src/RPM/BUILD/assimp-3.3.1/code/AssxmlExporter.cpp:82:22: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const unsigned int'} [-Wsign-compare] 82 | ai_assert( nSize < Size ); | ~~~~~~^~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/AssxmlExporter.cpp:82:5: note: in expansion of macro 'ai_assert' 82 | ai_assert( nSize < Size ); | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/AssxmlExporter.cpp:77:12: warning: unused variable 'len' [-Wunused-variable] 77 | size_t len( strlen( format ) ); | ^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 30%] Building CXX object code/CMakeFiles/assimp.dir/StepExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 32%] Building CXX object code/CMakeFiles/assimp.dir/3DSExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 31%] Building CXX object code/CMakeFiles/assimp.dir/3DSConverter.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp: In member function 'void Assimp::Discreet3DSImporter::AddNodeToGraph(aiScene*, aiNode*, Assimp::D3DS::Node*, aiMatrix4x4&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp:656:21: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 656 | ::memcpy(nda->mPositionKeys,&pcIn->aPositionKeys[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | sizeof(aiVectorKey)*nda->mNumPositionKeys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSHelper.h:54, from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSLoader.h:53, from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/code/./../include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp:683:21: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 683 | ::memcpy(nda->mScalingKeys,&pcIn->aScalingKeys[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 684 | sizeof(aiVectorKey)*nda->mNumScalingKeys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSHelper.h:54, from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSLoader.h:53, from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/code/./../include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSLoader.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/3DSConverter.cpp:467:48: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 32%] Building CXX object code/CMakeFiles/assimp.dir/ACLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 40%] Building CXX object code/CMakeFiles/assimp.dir/CSMLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/CSMLoader.cpp: In member function 'virtual void Assimp::CSMImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/CSMLoader.cpp:224:37: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 224 | ::memcpy(s->mPositionKeys,old,sizeof(aiVectorKey)*alloc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/CSMLoader.cpp:57: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/CSMLoader.cpp:239:91: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | buffer = fast_atoreal_move(buffer, (float&)sub->mValue.x); | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/CSMLoader.cpp:243:91: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | buffer = fast_atoreal_move(buffer, (float&)sub->mValue.y); | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/CSMLoader.cpp:247:91: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 247 | buffer = fast_atoreal_move(buffer, (float&)sub->mValue.z); | ~~~~~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 40%] Building CXX object code/CMakeFiles/assimp.dir/HMPLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 41%] Building CXX object code/CMakeFiles/assimp.dir/IRRShared.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRShared.cpp: In member function 'void Assimp::IrrlichtBase::ReadVectorProperty(Assimp::IrrlichtBase::VectorProperty&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRShared.cpp:176:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | ptr = fast_atoreal_move( ptr,(float&)out.value.x ); | ~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRShared.cpp:183:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 183 | ptr = fast_atoreal_move( ptr,(float&)out.value.y ); | ~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRShared.cpp:190:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 190 | ptr = fast_atoreal_move( ptr,(float&)out.value.z ); | ~~~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 36%] Building CXX object code/CMakeFiles/assimp.dir/B3DImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 37%] Building CXX object code/CMakeFiles/assimp.dir/BVHLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 30%] Building CXX object code/CMakeFiles/assimp.dir/3DSLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 41%] Building CXX object code/CMakeFiles/assimp.dir/IRRMeshLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp: In member function 'virtual void Assimp::IRRMeshImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:323:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 323 | sz = fast_atoreal_move(sz,(float&)temp.x); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:326:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 326 | sz = fast_atoreal_move(sz,(float&)temp.y); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:329:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 329 | sz = fast_atoreal_move(sz,(float&)temp.z); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:334:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 334 | sz = fast_atoreal_move(sz,(float&)temp.x); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:337:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | sz = fast_atoreal_move(sz,(float&)temp.y); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:340:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | sz = fast_atoreal_move(sz,(float&)temp.z); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:356:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 356 | sz = fast_atoreal_move(sz,(float&)temp.x); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:359:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 359 | sz = fast_atoreal_move(sz,(float&)temp.y); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:367:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 367 | sz = fast_atoreal_move(sz,(float&)temp.x); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:370:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 370 | sz = fast_atoreal_move(sz,(float&)temp.y); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:377:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 377 | sz = fast_atoreal_move(sz,(float&)temp.x); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:380:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 380 | sz = fast_atoreal_move(sz,(float&)temp.z); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:383:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 383 | sz = fast_atoreal_move(sz,(float&)temp.y); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:389:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | sz = fast_atoreal_move(sz,(float&)temp.x); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:392:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | sz = fast_atoreal_move(sz,(float&)temp.z); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:395:71: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 395 | sz = fast_atoreal_move(sz,(float&)temp.y); | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRMeshLoader.cpp:466:38: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 466 | mat->AddProperty(&curColors[0].a,1,AI_MATKEY_OPACITY); | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 42%] Building CXX object code/CMakeFiles/assimp.dir/LWOAnimation.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOAnimation.cpp: In member function 'void Assimp::LWO::AnimResolver::InterpolateTrack(std::vector&, aiVectorKey&, double)': /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOAnimation.cpp:369:64: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 369 | else DoInterpolation(cur_x,envl_x,time,(float&)fill.mValue.x); | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOAnimation.cpp:379:64: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 379 | else DoInterpolation(cur_y,envl_y,time,(float&)fill.mValue.y); | ~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOAnimation.cpp:389:64: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 389 | else DoInterpolation(cur_z,envl_z,time,(float&)fill.mValue.z); | ~~~~~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 38%] Building CXX object code/CMakeFiles/assimp.dir/ColladaExporter.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaExporter.cpp: In member function 'void Assimp::ColladaExporter::WriteLight(size_t)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaExporter.cpp:373:11: warning: enumeration value 'aiLightSource_AREA' not handled in switch [-Wswitch] 373 | switch(light->mType){ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaExporter.cpp: In member function 'void Assimp::ColladaExporter::WriteGeometry(size_t)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaExporter.cpp:795:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 795 | if( mesh->mNumFaces == 0 || mesh->mNumVertices == 0 ) | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaExporter.cpp:799:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 799 | mOutput << startstr << "" << endstr; | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 34%] Building CXX object code/CMakeFiles/assimp.dir/ASEParser.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV1SceneBlock()': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:478:42: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | ParseLV4MeshFloatTriple( &m_clrBackground.r ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:485:42: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 485 | ParseLV4MeshFloatTriple( &m_clrAmbient.r ); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV2MaterialBlock(Assimp::ASE::Material&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:575:41: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 575 | ParseLV4MeshFloatTriple(&mat.mAmbient.r); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:581:41: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | ParseLV4MeshFloatTriple(&mat.mDiffuse.r); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:587:41: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 587 | ParseLV4MeshFloatTriple(&mat.mSpecular.r); | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV2LightSettingsBlock(Assimp::ASE::Light&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1022:41: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 1022 | ParseLV4MeshFloatTriple(&light.mColor.r); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3ScaleAnimationBlock(Assimp::ASE::Animation&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1162:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1162 | ParseLV4MeshFloatTriple(&key.mValue.x,iIndex); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3PosAnimationBlock(Assimp::ASE::Animation&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1208:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1208 | ParseLV4MeshFloatTriple(&key.mValue.x,iIndex); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3RotAnimationBlock(Assimp::ASE::Animation&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1255:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1255 | ParseLV4MeshFloatTriple(&v.x,iIndex); | ^~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV2NodeTransformBlock(Assimp::ASE::BaseNode&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1311:79: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1311 | ParseLV4MeshFloatTriple((mode == 1 ? mesh.mTransform[3] : &mesh.mTargetPosition.x)); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3MeshVertexListBlock(unsigned int, Assimp::ASE::Mesh&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1654:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1654 | ParseLV4MeshFloatTriple(&vTemp.x,iIndex); | ^~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3MeshTListBlock(unsigned int, Assimp::ASE::Mesh&, unsigned int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1719:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1719 | ParseLV4MeshFloatTriple(&vTemp.x,iIndex); | ^~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3MeshCListBlock(unsigned int, Assimp::ASE::Mesh&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1836:41: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1836 | ParseLV4MeshFloatTriple(&vTemp.r,iIndex); | ^~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp: In member function 'void Assimp::ASE::Parser::ParseLV3MeshNormalListBlock(Assimp::ASE::Mesh&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1904:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1904 | ParseLV4MeshFloatTriple(&vNormal.x,index); | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.cpp:1926:41: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1926 | ParseLV4MeshFloatTriple(&vNormal.x,faceIdx); | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 39%] Building CXX object code/CMakeFiles/assimp.dir/DXFLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 43%] Building CXX object code/CMakeFiles/assimp.dir/LWOBLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 33%] Building CXX object code/CMakeFiles/assimp.dir/ASELoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp: In member function 'void Assimp::ASEImporter::BuildAnimations(const std::vector&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:359:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359 | ::memcpy(nd->mPositionKeys,&me->mTargetAnim.akeyPositions[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | nd->mNumPositionKeys * sizeof(aiVectorKey)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:375:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 375 | ::memcpy(nd->mPositionKeys,&me->mAnim.akeyPositions[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | nd->mNumPositionKeys * sizeof(aiVectorKey)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:413:29: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct aiVectorKey'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 413 | ::memcpy(nd->mScalingKeys,&me->mAnim.akeyScaling[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | nd->mNumScalingKeys * sizeof(aiVectorKey)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASEParser.h:49, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/anim.h:58:8: note: 'struct aiVectorKey' declared here 58 | struct aiVectorKey | ^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp: In member function 'void Assimp::ASEImporter::ConvertMeshes(Assimp::ASE::Mesh&, std::vector&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:1138:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1138 | memcpy(p_pcOut->mVertices,&mesh.mPositions[0], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1139 | mesh.mPositions.size() * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:1143:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1143 | memcpy(p_pcOut->mNormals,&mesh.mNormals[0], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1144 | mesh.mNormals.size() * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:1150:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1150 | memcpy(p_pcOut->mTextureCoords[c],&mesh.amTexCoords[c][0], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1151 | mesh.amTexCoords[c].size() * sizeof(aiVector3D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:1161:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiColor4D' {aka 'class aiColor4t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1161 | memcpy(p_pcOut->mColors[0],&mesh.mVertexColors[0], | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | mesh.mVertexColors.size() * sizeof(aiColor4D)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'aiColor4D' {aka 'class aiColor4t'} declared here 56 | class aiColor4t | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:513, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl: In instantiation of 'aiMatrix3x3t& aiMatrix3x3t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:530:33: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:49: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/ASELoader.cpp:658:20: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 42%] Building CXX object code/CMakeFiles/assimp.dir/IRRLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRLoader.cpp: In member function 'void Assimp::IRRImporter::ComputeAnimations(Assimp::IRRImporter::Node*, aiNode*, std::vector&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRLoader.cpp:395:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 395 | if ((angles[0]*angles[1]) && (angles[1]*angles[2])) | ~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRLoader.cpp:395:56: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 395 | if ((angles[0]*angles[1]) && (angles[1]*angles[2])) | ~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRLoader.cpp: In member function 'void Assimp::IRRImporter::GenerateGraph(Assimp::IRRImporter::Node*, aiNode*, aiScene*, Assimp::BatchLoader&, std::vector&, std::vector&, std::vector&, std::vector&, unsigned int&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/IRRLoader.cpp:731:42: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 731 | mat->AddProperty(& mesh->mColors[0][0].a, 1, AI_MATKEY_OPACITY); | ^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 47%] Building CXX object code/CMakeFiles/assimp.dir/MD5Loader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 37%] Building CXX object code/CMakeFiles/assimp.dir/ColladaLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 45%] Building CXX object code/CMakeFiles/assimp.dir/MD2Loader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MD2Loader.cpp: In member function 'virtual void Assimp::MD2Importer::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MD2Loader.cpp:434:39: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | std::swap((float&)vNormal.z,(float&)vNormal.y); | ~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD2Loader.cpp:434:57: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 434 | std::swap((float&)vNormal.z,(float&)vNormal.y); | ~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD2Loader.cpp:435:35: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 435 | std::swap((float&)vec.z,(float&)vec.y); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD2Loader.cpp:435:49: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 435 | std::swap((float&)vec.z,(float&)vec.y); | ~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 48%] Building CXX object code/CMakeFiles/assimp.dir/MDCLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MDCLoader.cpp: In member function 'virtual void Assimp::MDCImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MDCLoader.cpp:407:68: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 407 | MD3::LatLngNormalToVec3( pcVerts[quak].normal, &pcNorCur->x ); | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 49%] Building CXX object code/CMakeFiles/assimp.dir/MDLMaterialLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MDLMaterialLoader.cpp: In member function 'void Assimp::MDLImporter::ParseSkinLump_3DGS_MDL7(const unsigned char*, const unsigned char**, aiMaterial*, unsigned int, unsigned int, unsigned int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MDLMaterialLoader.cpp:660:38: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 660 | pcMatOut->AddProperty(&clrTemp.r,1,AI_MATKEY_OPACITY); | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MDLMaterialLoader.cpp:668:42: warning: taking address of packed member of 'Assimp::MDL::Material_MDL7' may result in an unaligned pointer value [-Waddress-of-packed-member] 668 | pcMatOut->AddProperty(&pcMatIn->Power,1,AI_MATKEY_SHININESS); | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 51%] Building CXX object code/CMakeFiles/assimp.dir/OFFLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.cpp: In member function 'virtual void Assimp::OFFImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.cpp:164:52: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 164 | sz = fast_atoreal_move(sz,(float&)v.x); SkipSpaces(&sz); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.cpp:165:52: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 165 | sz = fast_atoreal_move(sz,(float&)v.y); SkipSpaces(&sz); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.cpp:166:47: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | fast_atoreal_move(sz,(float&)v.z); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.cpp:232:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 232 | memcpy(mesh->mVertices, &verts[0], verts.size() * sizeof(aiVector3D)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/OFFLoader.cpp:50: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 46%] Building CXX object code/CMakeFiles/assimp.dir/MD3Loader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MD3Loader.cpp: In member function 'virtual void Assimp::MD3Importer::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MD3Loader.cpp:1021:35: warning: converting a packed 'aiVector3D' {aka 'aiVector3t'} pointer (alignment 1) to a 'float' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1021 | LatLngNormalToVec3(pcVertices[pcTriangles->INDEXES[c]].NORMAL,(float*)&nor); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MD3Loader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MD3Loader.cpp:54: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: defined here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 44%] Building CXX object code/CMakeFiles/assimp.dir/LWOMaterial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 45%] Building CXX object code/CMakeFiles/assimp.dir/LWSLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp: In member function 'virtual void Assimp::LWSImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp:809:82: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 809 | c = fast_atoreal_move(c, (float&) nodes.back().lightColor.r ); | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp:811:82: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 811 | c = fast_atoreal_move(c, (float&) nodes.back().lightColor.g ); | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp:813:82: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 813 | c = fast_atoreal_move(c, (float&) nodes.back().lightColor.b ); | ~~~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp:822:80: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 822 | c = fast_atoreal_move(c, (float&) nodes.back().pivotPos.x ); | ~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp:824:80: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 824 | c = fast_atoreal_move(c, (float&) nodes.back().pivotPos.y ); | ~~~~~~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/LWSLoader.cpp:826:80: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 826 | c = fast_atoreal_move(c, (float&) nodes.back().pivotPos.z ); | ~~~~~~~~~~~~~~~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 47%] Building CXX object code/CMakeFiles/assimp.dir/MD5Parser.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp: In constructor 'Assimp::MD5::MD5MeshParser::MD5MeshParser(Assimp::MD5::SectionList&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:258:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 258 | AI_MD5_READ_TRIPLE(desc.mPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:258:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 258 | AI_MD5_READ_TRIPLE(desc.mPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:258:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 258 | AI_MD5_READ_TRIPLE(desc.mPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:259:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 259 | AI_MD5_READ_TRIPLE(desc.mRotationQuat); // normalized quaternion, so w is not there | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:259:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 259 | AI_MD5_READ_TRIPLE(desc.mRotationQuat); // normalized quaternion, so w is not there | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:259:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 259 | AI_MD5_READ_TRIPLE(desc.mRotationQuat); // normalized quaternion, so w is not there | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:302:71: warning: taking address of packed member of 'aiVector2t' may result in an unaligned pointer value [-Waddress-of-packed-member] 302 | sz = fast_atoreal_move(sz,(float&)vert.mUV.x); | ~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:304:71: warning: taking address of packed member of 'aiVector2t' may result in an unaligned pointer value [-Waddress-of-packed-member] 304 | sz = fast_atoreal_move(sz,(float&)vert.mUV.y); | ~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:341:21: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 341 | AI_MD5_READ_TRIPLE(weight.vOffsetPosition); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:341:21: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 341 | AI_MD5_READ_TRIPLE(weight.vOffsetPosition); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:341:21: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 341 | AI_MD5_READ_TRIPLE(weight.vOffsetPosition); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp: In constructor 'Assimp::MD5::MD5AnimParser::MD5AnimParser(Assimp::MD5::SectionList&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:390:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 390 | AI_MD5_READ_TRIPLE(desc.vPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:390:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 390 | AI_MD5_READ_TRIPLE(desc.vPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:390:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 390 | AI_MD5_READ_TRIPLE(desc.vPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:391:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 391 | AI_MD5_READ_TRIPLE(desc.vRotationQuat); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:391:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 391 | AI_MD5_READ_TRIPLE(desc.vRotationQuat); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:391:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 391 | AI_MD5_READ_TRIPLE(desc.vRotationQuat); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp: In constructor 'Assimp::MD5::MD5CameraParser::MD5CameraParser(Assimp::MD5::SectionList&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:468:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 468 | AI_MD5_READ_TRIPLE(cur.vPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:468:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 468 | AI_MD5_READ_TRIPLE(cur.vPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:468:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 468 | AI_MD5_READ_TRIPLE(cur.vPositionXYZ); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:204:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | sz = fast_atoreal_move(sz,(float&)vec.x); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:469:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 469 | AI_MD5_READ_TRIPLE(cur.vRotationQuat); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:206:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | sz = fast_atoreal_move(sz,(float&)vec.y); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:469:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 469 | AI_MD5_READ_TRIPLE(cur.vRotationQuat); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:208:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | sz = fast_atoreal_move(sz,(float&)vec.z); \ | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MD5Parser.cpp:469:17: note: in expansion of macro 'AI_MD5_READ_TRIPLE' 469 | AI_MD5_READ_TRIPLE(cur.vRotationQuat); | ^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 50%] Building CXX object code/CMakeFiles/assimp.dir/NDOLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 57%] Building CXX object code/CMakeFiles/assimp.dir/OpenGEXExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 52%] Building CXX object code/CMakeFiles/assimp.dir/ObjFileMtlImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 44%] Building CXX object code/CMakeFiles/assimp.dir/LWOLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOLoader.cpp: In member function 'void Assimp::LWOImporter::LoadLWOPoints(unsigned int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOLoader.cpp:772:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type '__gnu_cxx::__alloc_traits >, aiVector3t >::value_type' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 772 | ::memcpy(&mCurLayer->mTempPoints[0],mFileBuffer,length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOLoader.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/LWOLoader.cpp:50: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: '__gnu_cxx::__alloc_traits >, aiVector3t >::value_type' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 50%] Building CXX object code/CMakeFiles/assimp.dir/NFFLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp: In member function 'virtual void Assimp::NFFImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:430:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 430 | AI_NFF_PARSE_FLOAT(v.x); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:431:50: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 431 | AI_NFF_PARSE_FLOAT(v.y); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:774:46: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 774 | AI_NFF_PARSE_FLOAT(v.x); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:781:46: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 781 | AI_NFF_PARSE_FLOAT(v.y); | ~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:797:46: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 797 | AI_NFF_PARSE_FLOAT(s.diffuse.r); | ~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:798:47: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 798 | AI_NFF_PARSE_FLOAT(s.specular.r); | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:1024:47: warning: taking address of packed member of 'aiVector2t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1024 | AI_NFF_PARSE_FLOAT(resolution.x); | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:1025:47: warning: taking address of packed member of 'aiVector2t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1025 | AI_NFF_PARSE_FLOAT(resolution.y); | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:102:69: note: in definition of macro 'AI_NFF_PARSE_FLOAT' 102 | if (!::IsLineEnd(*sz))sz = fast_atoreal_move(sz, (float&)f); | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:1166:17: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1166 | ::memcpy(mesh->mVertices,&src.vertices[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | sizeof(aiVector3D)*mesh->mNumVertices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:1176:21: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiColor4D' {aka 'class aiColor4t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1176 | ::memcpy(mesh->mColors[0],&src.colors[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1177 | sizeof(aiColor4D)*mesh->mNumVertices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'aiColor4D' {aka 'class aiColor4t'} declared here 56 | class aiColor4t | ^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:1186:21: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1186 | ::memcpy(mesh->mNormals,&src.normals[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1187 | sizeof(aiVector3D)*mesh->mNumVertices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:1196:21: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1196 | ::memcpy(mesh->mTextureCoords[0],&src.uvs[0], | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1197 | sizeof(aiVector3D)*mesh->mNumVertices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/NFFLoader.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 51%] Building CXX object code/CMakeFiles/assimp.dir/ObjFileImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 54%] Building CXX object code/CMakeFiles/assimp.dir/OgreImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 52%] Building CXX object code/CMakeFiles/assimp.dir/ObjFileParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 48%] Building CXX object code/CMakeFiles/assimp.dir/MDLLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 53%] Building CXX object code/CMakeFiles/assimp.dir/ObjExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 56%] Building CXX object code/CMakeFiles/assimp.dir/OgreMaterial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 59%] Building CXX object code/CMakeFiles/assimp.dir/PlyExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 38%] Building CXX object code/CMakeFiles/assimp.dir/ColladaParser.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp: In member function 'void Assimp::ColladaParser::ReadLight(Assimp::Collada::Light&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1224:84: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 1224 | content = fast_atoreal_move( content, (float&)pLight.mColor.r); | ~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1227:84: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 1227 | content = fast_atoreal_move( content, (float&)pLight.mColor.g); | ~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1230:84: warning: taking address of packed member of 'aiColor3D' may result in an unaligned pointer value [-Waddress-of-packed-member] 1230 | content = fast_atoreal_move( content, (float&)pLight.mColor.b); | ~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp: In member function 'void Assimp::ColladaParser::ReadEffectColor(aiColor4D&, Assimp::Collada::Sampler&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1623:77: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1623 | content = fast_atoreal_move( content, (float&)pColor.r); | ~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1626:77: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1626 | content = fast_atoreal_move( content, (float&)pColor.g); | ~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1629:77: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1629 | content = fast_atoreal_move( content, (float&)pColor.b); | ~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/ColladaParser.cpp:1632:77: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1632 | content = fast_atoreal_move( content, (float&)pColor.a); | ~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 58%] Building CXX object code/CMakeFiles/assimp.dir/PlyParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 57%] Building CXX object code/CMakeFiles/assimp.dir/OpenGEXImporter.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParser.h:27, from /usr/src/RPM/BUILD/assimp-3.3.1/code/OpenGEXImporter.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h: In instantiation of 'bool ODDLParser::isNumeric(T) [with T = char]': /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h:220:18: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h:87:34: warning: array subscript has type 'char' [-Wchar-subscripts] 87 | return ( chartype_table[ in ] == 1 ); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 58%] Building CXX object code/CMakeFiles/assimp.dir/PlyLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 54%] Building CXX object code/CMakeFiles/assimp.dir/OgreStructs.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 55%] Building CXX object code/CMakeFiles/assimp.dir/OgreXmlSerializer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 55%] Building CXX object code/CMakeFiles/assimp.dir/OgreBinarySerializer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 60%] Building CXX object code/CMakeFiles/assimp.dir/MS3DLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp: In function 'void ReadColor(Assimp::StreamReaderLE&, aiColor4D&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:120:31: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 120 | stream >> (float&)ambient.r >> (float&)ambient.g >> (float&)ambient.b >> (float&)ambient.a; | ~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:120:52: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 120 | stream >> (float&)ambient.r >> (float&)ambient.g >> (float&)ambient.b >> (float&)ambient.a; | ~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:120:73: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 120 | stream >> (float&)ambient.r >> (float&)ambient.g >> (float&)ambient.b >> (float&)ambient.a; | ~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:120:94: warning: taking address of packed member of 'aiColor4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 120 | stream >> (float&)ambient.r >> (float&)ambient.g >> (float&)ambient.b >> (float&)ambient.a; | ~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp: In function 'void ReadVector(Assimp::StreamReaderLE&, aiVector3D&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:127:27: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | stream >> (float&)pos.x >> (float&)pos.y >> (float&)pos.z; | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:127:44: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | stream >> (float&)pos.x >> (float&)pos.y >> (float&)pos.z; | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:127:61: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | stream >> (float&)pos.x >> (float&)pos.y >> (float&)pos.z; | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp: In member function 'virtual void Assimp::MS3DImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:271:40: warning: taking address of packed member of 'aiVector2t' may result in an unaligned pointer value [-Waddress-of-packed-member] 271 | stream >> (float&)(t.uv[i].x); // see note in ReadColor() | ~~~~~~~~~^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:274:40: warning: taking address of packed member of 'aiVector2t' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | stream >> (float&)(t.uv[i].y); | ~~~~~~~~~^~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:51: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:182:79: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:513, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:51: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl: In instantiation of 'aiMatrix3x3t& aiMatrix3x3t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/MS3DLoader.cpp:646:84: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:151:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | std::swap( (TReal&)a2, (TReal&)b1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:152:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | std::swap( (TReal&)a3, (TReal&)c1); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:24: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix3x3.inl:153:36: warning: taking address of packed member of 'aiMatrix3x3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 153 | std::swap( (TReal&)b3, (TReal&)c2); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 62%] Building CXX object code/CMakeFiles/assimp.dir/BlenderModifier.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 60%] Building CXX object code/CMakeFiles/assimp.dir/COBLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/COBLoader.cpp: In member function 'aiNode* Assimp::COBImporter::BuildNodes(const Assimp::COB::Node&, const Assimp::COB::Scene&, aiScene*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/COBLoader.cpp:251:30: warning: loop variable 'reflist' of type 'const Entry&' {aka 'const std::pair >&'} binds to a temporary constructed from type 'const std::pair >' [-Wrange-loop-construct] 251 | for(const Entry& reflist : ndmesh.temp_map) { | ^~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/COBLoader.cpp:251:30: note: use non-reference type 'const Entry' {aka 'const std::pair >'} to make the copy explicit or 'const std::pair >&' to prevent copying make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 61%] Building CXX object code/CMakeFiles/assimp.dir/BlenderDNA.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 64%] Building CXX object code/CMakeFiles/assimp.dir/BlenderTessellator.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 70%] Building CXX object code/CMakeFiles/assimp.dir/STEPFileEncoding.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 63%] Building CXX object code/CMakeFiles/assimp.dir/BlenderBMesh.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 61%] Building CXX object code/CMakeFiles/assimp.dir/BlenderLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 72%] Building CXX object code/CMakeFiles/assimp.dir/FBXTokenizer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 65%] Building CXX object code/CMakeFiles/assimp.dir/IFCUtil.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 62%] Building CXX object code/CMakeFiles/assimp.dir/BlenderScene.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp: In member function 'void Assimp::Blender::Structure::Convert(T&, const Assimp::Blender::FileDatabase&) const [with T = Assimp::Blender::Object]': /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:62:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 62 | ReadField((int&)dest.type,"type",db); | ~~~~~^~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp: In member function 'void Assimp::Blender::Structure::Convert(T&, const Assimp::Blender::FileDatabase&) const [with T = Assimp::Blender::MTex]': /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:103:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 103 | ReadField((short&)dest.mapto,"mapto",db); | ~~~~~^~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:104:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 104 | ReadField((int&)dest.blendtype,"blendtype",db); | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:108:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 108 | ReadField((int&)dest.projx,"projx",db); | ~~~~~^~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:109:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 109 | ReadField((int&)dest.projy,"projy",db); | ~~~~~^~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:110:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 110 | ReadField((int&)dest.projz,"projz",db); | ~~~~~^~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp: In member function 'void Assimp::Blender::Structure::Convert(T&, const Assimp::Blender::FileDatabase&) const [with T = Assimp::Blender::Lamp]': /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:193:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 193 | ReadField((int&)dest.type,"type",db); | ~~~~~^~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:207:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 207 | ReadField((int&)dest.falloff_type,"falloff_type",db); | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp: In member function 'void Assimp::Blender::Structure::Convert(T&, const Assimp::Blender::FileDatabase&) const [with T = Assimp::Blender::Tex]': /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:696:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 696 | ReadField((short&)dest.imaflag,"imaflag",db); | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:697:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 697 | ReadField((int&)dest.type,"type",db); | ~~~~~^~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp: In member function 'void Assimp::Blender::Structure::Convert(T&, const Assimp::Blender::FileDatabase&) const [with T = Assimp::Blender::Camera]': /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:711:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 711 | ReadField((int&)dest.type,"type",db); | ~~~~~^~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/BlenderScene.cpp:712:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 712 | ReadField((int&)dest.flag,"flag",db); | ~~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 72%] Building CXX object code/CMakeFiles/assimp.dir/FBXParser.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/LogAux.h:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/FBXParser.h:50, from /usr/src/RPM/BUILD/assimp-3.3.1/code/FBXParser.cpp:56: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/FBXParser.cpp:1188:21: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 67%] Building CXX object code/CMakeFiles/assimp.dir/IFCProfile.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 67%] Building CXX object code/CMakeFiles/assimp.dir/IFCMaterial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 72%] Building CXX object code/CMakeFiles/assimp.dir/FBXImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 70%] Building CXX object code/CMakeFiles/assimp.dir/STEPFileReader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 74%] Building CXX object code/CMakeFiles/assimp.dir/FBXUtil.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 71%] Building CXX object code/CMakeFiles/assimp.dir/XGLLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/XGLLoader.cpp: In member function 'bool Assimp::XGLImporter::ReadMesh(Assimp::XGLImporter::TempScope&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/XGLLoader.cpp:691:22: warning: loop variable 'p' of type 'const pairt&' {aka 'const std::pair&'} binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 691 | for(const pairt& p : bymat) { | ^ /usr/src/RPM/BUILD/assimp-3.3.1/code/XGLLoader.cpp:691:22: note: use non-reference type 'const pairt' {aka 'const std::pair'} to make the copy explicit or 'const std::pair&' to prevent copying make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 68%] Building CXX object code/CMakeFiles/assimp.dir/IFCCurve.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/IFCCurve.cpp: In constructor 'Assimp::IFC::{anonymous}::TrimmedCurve::TrimmedCurve(const Assimp::IFC::IfcTrimmedCurve&, Assimp::IFC::ConversionData&)': /usr/src/RPM/BUILD/assimp-3.3.1/code/IFCCurve.cpp:360:25: warning: loop variable 'sel' creates a copy from type 'const Entry' {aka 'const std::shared_ptr'} [-Wrange-loop-construct] 360 | for(const Entry sel :entity.Trim1) { | ^~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/IFCCurve.cpp:360:25: note: use reference type to prevent copying 360 | for(const Entry sel :entity.Trim1) { | ^~~ | & /usr/src/RPM/BUILD/assimp-3.3.1/code/IFCCurve.cpp:377:25: warning: loop variable 'sel' creates a copy from type 'const Entry' {aka 'const std::shared_ptr'} [-Wrange-loop-construct] 377 | for(const Entry sel :entity.Trim2) { | ^~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/IFCCurve.cpp:377:25: note: use reference type to prevent copying 377 | for(const Entry sel :entity.Trim2) { | ^~~ | & make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 66%] Building CXX object code/CMakeFiles/assimp.dir/IFCGeometry.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 75%] Building CXX object code/CMakeFiles/assimp.dir/FBXProperties.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 79%] Building CXX object code/CMakeFiles/assimp.dir/FBXBinaryTokenizer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 77%] Building CXX object code/CMakeFiles/assimp.dir/FBXModel.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 64%] Building CXX object code/CMakeFiles/assimp.dir/IFCLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 77%] Building CXX object code/CMakeFiles/assimp.dir/FBXAnimation.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 68%] Building CXX object code/CMakeFiles/assimp.dir/IFCBoolean.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 76%] Building CXX object code/CMakeFiles/assimp.dir/FBXMaterial.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 78%] Building CXX object code/CMakeFiles/assimp.dir/FBXNodeAttribute.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 74%] Building CXX object code/CMakeFiles/assimp.dir/FBXDocument.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/FBXDocument.cpp:82:13: warning: 'void Assimp::FBX::dumpObjectClassInfo(const char*, const string&)' defined but not used [-Wunused-function] 82 | static void dumpObjectClassInfo( const char* obtype, const std::string &classtag ) { | ^~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 80%] Building CXX object code/CMakeFiles/assimp.dir/FBXDocumentUtil.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 78%] Building CXX object code/CMakeFiles/assimp.dir/FBXDeformer.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 75%] Building CXX object code/CMakeFiles/assimp.dir/FBXMeshGeometry.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 82%] Building CXX object code/CMakeFiles/assimp.dir/Q3BSPZipArchive.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 81%] Building CXX object code/CMakeFiles/assimp.dir/Q3BSPFileParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 69%] Building CXX object code/CMakeFiles/assimp.dir/IFCOpenings.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 80%] Building CXX object code/CMakeFiles/assimp.dir/Q3DLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 85%] Building CXX object code/CMakeFiles/assimp.dir/TerragenLoader.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 81%] Building CXX object code/CMakeFiles/assimp.dir/Q3BSPFileImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 82%] Building CXX object code/CMakeFiles/assimp.dir/RawLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp: In member function 'virtual void Assimp::RAWImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp:262:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 262 | else node = *cc;++cc; | ^~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp:262:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 262 | else node = *cc;++cc; | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp:283:21: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 283 | ::memcpy(mesh->mVertices,&(*it2).vertices[0],sizeof(aiVector3D)*mesh->mNumVertices); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp:50: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp:290:25: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiColor4D' {aka 'class aiColor4t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 290 | ::memcpy(mesh->mColors[0],&(*it2).colors[0],sizeof(aiColor4D)*mesh->mNumVertices); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:61, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/RawLoader.cpp:50: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/color4.h:56:7: note: 'aiColor4D' {aka 'class aiColor4t'} declared here 56 | class aiColor4t | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 91%] Building C object code/CMakeFiles/assimp.dir/__/contrib/ConvertUTF/ConvertUTF.c.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 84%] Building CXX object code/CMakeFiles/assimp.dir/STLLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp: In member function 'void Assimp::STLImporter::LoadASCIIFile()': /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:310:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | sz = fast_atoreal_move(sz, (float&)vn->x ); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:312:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | sz = fast_atoreal_move(sz, (float&)vn->y ); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:314:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 314 | sz = fast_atoreal_move(sz, (float&)vn->z ); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:335:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 335 | sz = fast_atoreal_move(sz, (float&)vn->x ); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:337:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 337 | sz = fast_atoreal_move(sz, (float&)vn->y ); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:339:67: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 339 | sz = fast_atoreal_move(sz, (float&)vn->z ); | ~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:374:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 374 | memcpy(pMesh->mVertices, &positionBuffer[0].x, pMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:377:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'aiVector3D' {aka 'class aiVector3t'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 377 | memcpy(pMesh->mNormals, &normalBuffer[0].x, pMesh->mNumVertices * sizeof(aiVector3D)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/STLLoader.cpp:48: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'aiVector3D' {aka 'class aiVector3t'} declared here 63 | class aiVector3t | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 85%] Building CXX object code/CMakeFiles/assimp.dir/STLExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 86%] Building CXX object code/CMakeFiles/assimp.dir/UnrealLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/UnrealLoader.cpp: In member function 'virtual void Assimp::UnrealImporter::InternReadFile(const string&, aiScene*, Assimp::IOSystem*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/UnrealLoader.cpp:309:100: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 309 | data = fast_atoreal_move(data+2,(float&)nd->mTransformation.a1); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/UnrealLoader.cpp:312:100: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 312 | data = fast_atoreal_move(data+2,(float&)nd->mTransformation.b2); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/UnrealLoader.cpp:315:100: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 315 | data = fast_atoreal_move(data+2,(float&)nd->mTransformation.c3); | ~~~~~~~~~~~~~~~~~~~~^~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 90%] Building CXX object code/CMakeFiles/assimp.dir/D3MFImporter.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/D3MFImporter.cpp: In member function 'aiNode* Assimp::D3MF::XmlSerializer::ReadObject(aiScene*)': /usr/src/RPM/BUILD/assimp-3.3.1/code/D3MFImporter.cpp:154:13: warning: unused variable 'id' [-Wunused-variable] 154 | int id = std::atoi(xmlReader->getAttributeValue(D3MF::XmlTag::id.c_str())); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/D3MFImporter.cpp: In member function 'aiVector3D Assimp::D3MF::XmlSerializer::ReadVertex()': /usr/src/RPM/BUILD/assimp-3.3.1/code/D3MFImporter.cpp:230:29: error: ordered comparison of pointer with integer zero ('float (*)(const char*, const char*)' and 'std::nullptr_t') 230 | vertex.z = ai_strtof>(xmlReader->getAttributeValue(D3MF::XmlTag::z.c_str()), nullptr); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [code/CMakeFiles/assimp.dir/build.make:2204: code/CMakeFiles/assimp.dir/D3MFImporter.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 83%] Building CXX object code/CMakeFiles/assimp.dir/SIBImporter.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:514, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SIBImporter.h:47, from /usr/src/RPM/BUILD/assimp-3.3.1/code/SIBImporter.cpp:56: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl: In instantiation of 'aiMatrix4x4t& aiMatrix4x4t::Transpose() [with TReal = float]': /usr/src/RPM/BUILD/assimp-3.3.1/code/SIBImporter.cpp:562:38: required from here /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:172:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | std::swap( (TReal&)b1, (TReal&)a2); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:173:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | std::swap( (TReal&)c1, (TReal&)a3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:174:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 174 | std::swap( (TReal&)c2, (TReal&)b3); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:175:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | std::swap( (TReal&)d1, (TReal&)a4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:176:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 176 | std::swap( (TReal&)d2, (TReal&)b4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:24: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/matrix4x4.inl:177:36: warning: taking address of packed member of 'aiMatrix4x4t' may result in an unaligned pointer value [-Waddress-of-packed-member] 177 | std::swap( (TReal&)d3, (TReal&)c4); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/SIBImporter.cpp:88:16: warning: 'SIBPair makePair(uint32_t, uint32_t)' defined but not used [-Wunused-function] 88 | static SIBPair makePair(uint32_t a, uint32_t b) { return (a' may result in an unaligned pointer value [-Waddress-of-packed-member] 962 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vPos.x)) | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:967:54: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 967 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vPos.y)) | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:972:54: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 972 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vPos.z)) | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:977:54: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 977 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vRot.x)) | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:982:54: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 982 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vRot.y)) | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:987:54: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 987 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vRot.z)) | ~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp: In member function 'void Assimp::SMDImporter::ParseVertex(const char*, const char**, Assimp::SMD::Vertex&, bool)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1090:60: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1090 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.pos.x)) | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1095:60: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1095 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.pos.y)) | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1100:60: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1100 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.pos.z)) | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1105:60: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1105 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.nor.x)) | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1110:60: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1110 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.nor.y)) | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1115:60: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1115 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.nor.z)) | ~~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1123:59: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1123 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.uv.x)) | ~~~~~~~~~~^ /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:1128:59: warning: taking address of packed member of 'aiVector3t' may result in an unaligned pointer value [-Waddress-of-packed-member] 1128 | if(!ParseFloat(szCurrent,&szCurrent,(float&)vertex.uv.y)) | ~~~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 88%] Building CXX object code/CMakeFiles/assimp.dir/XFileExporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 94%] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLCommon.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 90%] Building CXX object code/CMakeFiles/assimp.dir/D3MFOpcPackage.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 92%] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLParser.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParser.h:27, from /usr/src/RPM/BUILD/assimp-3.3.1/contrib/openddlparser/code/OpenDDLParser.cpp:23: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h: In instantiation of 'bool ODDLParser::isNumeric(T) [with T = char]': /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h:220:18: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h:87:34: warning: array subscript has type 'char' [-Wchar-subscripts] 87 | return ( chartype_table[ in ] == 1 ); | ^~ /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h: In instantiation of 'bool ODDLParser::isNumeric(T) [with T = const char]': /usr/src/RPM/BUILD/assimp-3.3.1/contrib/openddlparser/code/OpenDDLParser.cpp:525:30: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/openddlparser/include/openddlparser/OpenDDLParserUtils.h:87:34: warning: array subscript has type 'char' [-Wchar-subscripts] make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 87%] Building CXX object code/CMakeFiles/assimp.dir/XFileImporter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 87%] Building CXX object code/CMakeFiles/assimp.dir/XFileParser.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 73%] Building CXX object code/CMakeFiles/assimp.dir/FBXConverter.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 92%] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/clipper/clipper.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 89%] Building CXX object code/CMakeFiles/assimp.dir/glTFExporter.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.h:87, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFExporter.cpp:60: /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl: In instantiation of 'rapidjson::Value& glTF::{anonymous}::MakeValue(rapidjson::Value&, float (&)[N], rapidjson::MemoryPoolAllocator<>&) [with unsigned int N = 4; rapidjson::Value = rapidjson::GenericValue >]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:162:61: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:59:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (int i = 0; i < N; ++i) { | ~~^~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl: In instantiation of 'rapidjson::Value& glTF::{anonymous}::MakeValue(rapidjson::Value&, float (&)[N], rapidjson::MemoryPoolAllocator<>&) [with unsigned int N = 16; rapidjson::Value = rapidjson::GenericValue >]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:243:46: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:59:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl: In instantiation of 'rapidjson::Value& glTF::{anonymous}::MakeValue(rapidjson::Value&, float (&)[N], rapidjson::MemoryPoolAllocator<>&) [with unsigned int N = 3; rapidjson::Value = rapidjson::GenericValue >]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:248:51: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:59:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFExporter.cpp:60: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue::Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]': /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:2060:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1379:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1468:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:396:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1914:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1930:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1955:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1963:47: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl:963:20: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1721:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1721 | std::memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFExporter.cpp:60: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:82:8: note: 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} declared here 82 | struct GenericMember { | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.h:51, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFExporter.cpp:60: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:2068:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1404:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1468:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:396:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1914:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1930:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1955:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1963:47: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl:963:20: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1709:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1709 | std::memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:421:7: note: 'class rapidjson::GenericValue >' declared here 421 | class GenericValue { | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 88%] Building CXX object code/CMakeFiles/assimp.dir/glTFImporter.cpp.o In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.h:87, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:57: /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl: In instantiation of 'rapidjson::Value& glTF::{anonymous}::MakeValue(rapidjson::Value&, float (&)[N], rapidjson::MemoryPoolAllocator<>&) [with unsigned int N = 4; rapidjson::Value = rapidjson::GenericValue >]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:162:61: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:59:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (int i = 0; i < N; ++i) { | ~~^~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl: In instantiation of 'rapidjson::Value& glTF::{anonymous}::MakeValue(rapidjson::Value&, float (&)[N], rapidjson::MemoryPoolAllocator<>&) [with unsigned int N = 16; rapidjson::Value = rapidjson::GenericValue >]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:243:46: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:59:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl: In instantiation of 'rapidjson::Value& glTF::{anonymous}::MakeValue(rapidjson::Value&, float (&)[N], rapidjson::MemoryPoolAllocator<>&) [with unsigned int N = 3; rapidjson::Value = rapidjson::GenericValue >]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:248:51: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAssetWriter.inl:59:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:962, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:55: /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl: In instantiation of 'bool glTF::Accessor::ExtractData(T*&) [with T = aiVector3t]': /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:299:46: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl:439:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class aiVector3t'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 439 | memcpy(outData, data, totalSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.h:43, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'class aiVector3t' declared here 63 | class aiVector3t | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:962, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:55: /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl:443:19: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class aiVector3t'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 443 | memcpy(outData + i, data + i*stride, elemSize); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/types.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/IOStream.hpp:48, from /usr/src/RPM/BUILD/assimp-3.3.1/code/DefaultIOStream.h:46, from /usr/src/RPM/BUILD/assimp-3.3.1/code/Exceptional.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/BaseImporter.h:45, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.h:43, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:43: /usr/src/RPM/BUILD/assimp-3.3.1/include/assimp/vector3.h:63:7: note: 'class aiVector3t' declared here 63 | class aiVector3t | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:55: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(rapidjson::GenericValue::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue::Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]': /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:2060:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1379:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1468:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:396:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1914:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1930:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1955:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1963:47: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl:963:20: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1721:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1721 | std::memcpy(data_.o.members, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:55: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:82:8: note: 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} declared here 82 | struct GenericMember { | ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.h:59, from /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFImporter.cpp:55: /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:2068:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1404:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(rapidjson::GenericReader::IterativeParsingState, rapidjson::GenericReader::Token, rapidjson::GenericReader::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:1468:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/reader.h:396:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1914:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1930:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1955:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1963:47: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(rapidjson::GenericDocument::Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument::Ch = char]' /usr/src/RPM/BUILD/assimp-3.3.1/code/glTFAsset.inl:963:20: required from here /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:1709:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1709 | std::memcpy(data_.a.elements, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/assimp-3.3.1/code/../contrib/rapidjson/include/rapidjson/document.h:421:7: note: 'class rapidjson::GenericValue >' declared here 421 | class GenericValue { | ^~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[2]: Entering directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' [ 65%] Building CXX object code/CMakeFiles/assimp.dir/IFCReaderGen.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/assimp-3.3.1/build' make[1]: *** [CMakeFiles/Makefile2:143: code/CMakeFiles/assimp.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.655 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.655 (%build) Command exited with non-zero status 1 200.50user 17.56system 0:29.57elapsed 737%CPU (0avgtext+0avgdata 882416maxresident)k 0inputs+0outputs (0major+5417651minor)pagefaults 0swaps hsh-rebuild: rebuild of `assimp-3.3.1-alt1_5.src.rpm' failed. Command exited with non-zero status 1 215.02user 21.96system 0:47.76elapsed 496%CPU (0avgtext+0avgdata 882416maxresident)k 0inputs+0outputs (45147major+5916346minor)pagefaults 0swaps