<86>Oct 26 01:34:05 userdel[2193329]: delete user 'rooter' <86>Oct 26 01:34:05 userdel[2193329]: removed group 'rooter' owned by 'rooter' <86>Oct 26 01:34:05 userdel[2193329]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 26 01:34:05 groupadd[2193367]: group added to /etc/group: name=rooter, GID=954 <86>Oct 26 01:34:05 groupadd[2193367]: group added to /etc/gshadow: name=rooter <86>Oct 26 01:34:05 groupadd[2193367]: new group: name=rooter, GID=954 <86>Oct 26 01:34:05 useradd[2193397]: new user: name=rooter, UID=954, GID=954, home=/root, shell=/bin/bash <86>Oct 26 01:34:05 userdel[2193444]: delete user 'builder' <86>Oct 26 01:34:05 userdel[2193444]: removed group 'builder' owned by 'builder' <86>Oct 26 01:34:05 userdel[2193444]: removed shadow group 'builder' owned by 'builder' <86>Oct 26 01:34:05 groupadd[2193491]: group added to /etc/group: name=builder, GID=955 <86>Oct 26 01:34:05 groupadd[2193491]: group added to /etc/gshadow: name=builder <86>Oct 26 01:34:05 groupadd[2193491]: new group: name=builder, GID=955 <86>Oct 26 01:34:05 useradd[2193518]: new user: name=builder, UID=955, GID=955, 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 26 01:34:08 rpmi: rpm-macros-generic-compat-0.04-alt1 1527350580 installed <13>Oct 26 01:34:08 rpmi: rpm-macros-mageia-compat-0.060-alt1 sisyphus+260827.100.1.1 1604345558 installed <13>Oct 26 01:34:10 rpmi: libexpat-2.2.10-alt1 sisyphus+276608.100.1.2 1625153355 installed <13>Oct 26 01:34:10 rpmi: libboost_system1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:10 rpmi: libboost_thread1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:10 rpmi: libglvnd-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:10 rpmi: libboost_filesystem1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:10 rpmi: libwayland-server-1.19.0-alt1 sisyphus+287634.100.1.1 1634659926 installed <13>Oct 26 01:34:10 rpmi: libuv-1.42.0-alt1 sisyphus+282690.100.1.1 1628973281 installed <13>Oct 26 01:34:10 rpmi: libjsoncpp19-1.8.4-alt6 sisyphus+286188.300.3.1 1633010116 installed <13>Oct 26 01:34:10 rpmi: libidn2-2.3.2-alt1 sisyphus+281238.100.1.2 1627476321 installed <13>Oct 26 01:34:10 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed <13>Oct 26 01:34:10 rpmi: libnl3-3.5.0-alt1 sisyphus+275381.100.1.2 1624498107 installed <13>Oct 26 01:34:10 rpmi: libibverbs-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:10 rpmi: librdmacm-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:10 rpmi: liblz4-1:1.9.3-alt1 sisyphus+278100.4000.1.1 1626059441 installed <13>Oct 26 01:34:10 rpmi: msulogin-1.0-alt1 sisyphus+278100.4500.1.1 1626059577 installed <13>Oct 26 01:34:10 rpmi: mount-2.37.2-alt2 sisyphus+284245.100.1.1 1630401195 installed <13>Oct 26 01:34:10 rpmi: libdevmapper-1.02.179-alt2 sisyphus+287340.100.1.1 1634383919 installed <13>Oct 26 01:34:10 rpmi: libopenblas-0.3.17-alt1 sisyphus+283832.100.3.3 1629985941 installed <13>Oct 26 01:34:11 rpmi: libquadmath0-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:11 rpmi: libgfortran5-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:11 rpmi: libncurses-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022599 installed <13>Oct 26 01:34:11 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Oct 26 01:34:11 rpmi: libboost_context1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_serialization1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_regex1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_graph1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_log1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_fiber1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_coroutine1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libgdbm-devel-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Oct 26 01:34:11 rpmi: perl-devel-1:5.34.0-alt1 sisyphus+279621.700.1.1 1626629811 installed <13>Oct 26 01:34:11 rpmi: swig-data-1:3.0.12-alt8 sisyphus+278383.100.1.3 1626195224 installed <13>Oct 26 01:34:11 rpmi: libquadmath11-devel-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:11 rpmi: sysvinit-2.88-alt6 sisyphus+278158.1500.1.1 1626050810 installed <13>Oct 26 01:34:11 rpmi: libsystemd-1:249.5-alt1 sisyphus+287048.700.8.1 1634581120 installed <13>Oct 26 01:34:11 rpmi: libnuma-devel-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed <13>Oct 26 01:34:11 rpmi: libGLES-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:11 rpmi: libOpenGL-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:11 rpmi: libboost_type_erasure1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_wave1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_atomic1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_contract1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_chrono1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libboost_timer1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:11 rpmi: libpoly2tri1.0-1.0-alt1_0.201604131 sisyphus+277607.100.1.1 1625716059 installed <13>Oct 26 01:34:11 rpmi: libnatspec-0.3.1-alt2 sisyphus+275114.100.1.1 1624405312 installed <13>Oct 26 01:34:11 rpmi: zlib-devel-1.2.11-alt2 sisyphus+283721.100.1.1 1629847002 installed <13>Oct 26 01:34:11 rpmi: libminizip-1.2.11-alt2 sisyphus+283721.100.1.1 1629847002 installed <13>Oct 26 01:34:11 rpmi: xorg-proto-devel-2021.5-alt1 sisyphus+285490.100.1.1 1632124129 installed <13>Oct 26 01:34:11 rpmi: libxshmfence-1.3-alt1 sisyphus+278248.100.1.1 1626080762 installed <13>Oct 26 01:34:11 rpmi: libX11-locales-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637383 installed <13>Oct 26 01:34:11 rpmi: libXdmcp-1.1.3-alt1 sisyphus+278816.100.1.1 1626219231 installed <13>Oct 26 01:34:11 rpmi: libXau-1.0.9-alt1 sisyphus+278247.100.1.1 1626080736 installed <13>Oct 26 01:34:11 rpmi: libxcb-1.14-alt1 sisyphus+277968.100.1.3 1625952322 installed <13>Oct 26 01:34:11 rpmi: libX11-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637383 installed <13>Oct 26 01:34:11 rpmi: libXext-1.3.4-alt1 sisyphus+278817.100.1.3 1626262596 installed <13>Oct 26 01:34:11 rpmi: libXxf86vm-1.1.4-alt2 sisyphus+275334.100.2.2 1624577011 installed <13>Oct 26 01:34:11 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed <13>Oct 26 01:34:13 rpmi: libxcb-devel-1.14-alt1 sisyphus+277968.100.1.3 1625952322 installed <13>Oct 26 01:34:13 rpmi: libX11-devel-3:1.7.2-alt1 sisyphus+279629.100.1.1 1626637383 installed <13>Oct 26 01:34:13 rpmi: libwayland-client-1.19.0-alt1 sisyphus+287634.100.1.1 1634659926 installed <13>Oct 26 01:34:13 rpmi: libpciaccess-1:0.16-alt1 sisyphus+278288.100.1.1 1626084210 installed <13>Oct 26 01:34:13 rpmi: libdrm-1:2.4.107-alt2 sisyphus+283492.100.1.3 1629454692 installed <13>Oct 26 01:34:13 rpmi: libGLX-mesa-4:21.2.4-alt1 sisyphus+287114.100.1.1 1634282192 installed <13>Oct 26 01:34:13 rpmi: libGLX-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:13 rpmi: libGL-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:13 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Oct 26 01:34:13 rpmi: libgbm-4:21.2.4-alt1 sisyphus+287114.100.1.1 1634282192 installed <13>Oct 26 01:34:13 rpmi: libEGL-mesa-4:21.2.4-alt1 sisyphus+287114.100.1.1 1634282192 installed <13>Oct 26 01:34:13 rpmi: libEGL-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:13 rpmi: libglvnd-devel-7:1.3.4-alt1 sisyphus+286013.100.1.1 1632749263 installed <13>Oct 26 01:34:13 rpmi: rpm-macros-cmake-3.21.2-alt1 sisyphus+283870.20.4.1 1630084213 installed <13>Oct 26 01:34:13 rpmi: cmake-modules-3.21.2-alt1 sisyphus+283870.20.4.1 1630084213 installed <13>Oct 26 01:34:13 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Oct 26 01:34:13 rpmi: publicsuffix-list-dafsa-20210929-alt1 sisyphus+286161.100.1.1 1632988273 installed <13>Oct 26 01:34:13 rpmi: libpsl-0.21.1-alt2 sisyphus+279461.100.1.1 1626547547 installed <13>Oct 26 01:34:13 rpmi: libnghttp2-1.41.0-alt2 sisyphus+286786.100.1.1 1633940948 installed <13>Oct 26 01:34:13 rpmi: openldap-common-2.4.59-alt1 sisyphus+282933.100.1.1 1629124747 installed <13>Oct 26 01:34:13 rpmi: libverto-0.3.2-alt1_1 sisyphus+279289.100.1.3 1626493868 installed <13>Oct 26 01:34:13 rpmi: liblmdb-0.9.23-alt1 sisyphus+275369.100.1.2 1624493869 installed <13>Oct 26 01:34:13 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Oct 26 01:34:13 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Oct 26 01:34:13 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Oct 26 01:34:13 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed <13>Oct 26 01:34:13 rpmi: libboost_program_options1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libboost_math_tr1l1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libboost_math_tr1f1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libboost_math_tr11.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libboost_math_c99l1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libboost_math_c99f1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libboost_math_c991.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: libicu69-1:6.9.1-alt2 sisyphus+277632.100.1.1 1625726150 installed <13>Oct 26 01:34:13 rpmi: libboost_locale1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:13 rpmi: tcsh-6.20.00-alt4 sisyphus+278971.100.1.1 1626339285 installed <13>Oct 26 01:34:13 rpmi: rpm-macros-mpi-selector-1.0.3-alt3 1504498675 installed <13>Oct 26 01:34:13 rpmi: mpi-selector-1.0.3-alt3 1504498675 installed <13>Oct 26 01:34:14 rpmi: openmpi-2.0.1-alt8 sisyphus+275152.100.1.1 1624410685 installed <13>Oct 26 01:34:14 rpmi: libboost_mpi1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:14 rpmi: libboost_graph_parallel1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:14 rpmi: libibumad-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:14 rpmi: libibmad-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:14 rpmi: libibnetdisc-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:14 rpmi: systemd-tmpfiles-common-1:249.5-alt1 sisyphus+287048.700.8.1 1634581120 installed <13>Oct 26 01:34:14 rpmi: systemd-utils-filetriggers-1:249.5-alt1 sisyphus+287048.700.8.1 1634581120 installed <13>Oct 26 01:34:14 rpmi: libiptables-1.8.7-alt1 sisyphus+278100.2500.1.1 1626058688 installed <13>Oct 26 01:34:14 rpmi: libjson-c5-0.15-alt1.1 sisyphus+279547.100.1.2 1626594466 installed <13>Oct 26 01:34:14 rpmi: libargon2-20190702-alt1 sisyphus+278291.100.1.1 1626084451 installed <13>Oct 26 01:34:14 rpmi: hwclock-1:2.37.2-alt2 sisyphus+284245.100.1.1 1630401195 installed <13>Oct 26 01:34:14 rpmi: losetup-2.37.2-alt2 sisyphus+284245.100.1.1 1630401195 installed <13>Oct 26 01:34:14 rpmi: lsblk-2.37.2-alt2 sisyphus+284245.100.1.1 1630401195 installed <13>Oct 26 01:34:14 rpmi: gcc-fortran-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Oct 26 01:34:14 rpmi: libgfortran11-devel-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:14 rpmi: gcc11-fortran-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:14 rpmi: gcc-fortran-11-alt1 sisyphus+285602.400.1.1 1632238564 installed <13>Oct 26 01:34:14 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Oct 26 01:34:14 rpmi: libstdc++11-devel-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:15 rpmi: gcc11-c++-11.2.1-alt1 sisyphus+285602.200.1.1 1632233545 installed <13>Oct 26 01:34:15 rpmi: gcc-c++-11-alt1 sisyphus+285602.400.1.1 1632238564 installed <13>Oct 26 01:34:15 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>Oct 26 01:34:15 rpmi: liblapack-1:3.8.0-alt5 sisyphus+287079.100.1.1 1634202001 installed <13>Oct 26 01:34:15 rpmi: boost-python-headers-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libtinfo-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022599 installed <13>Oct 26 01:34:15 rpmi: libncurses-devel-6.2.20210123-alt2 sisyphus+283886.200.2.1 1630022599 installed <13>Oct 26 01:34:15 rpmi: libp11-kit-0.23.15-alt2 sisyphus+287552.300.2.1 1634541413 installed <13>Oct 26 01:34:15 rpmi: libtasn1-4.17.0-alt2 sisyphus+285706.100.1.1 1632328563 installed <13>Oct 26 01:34:15 rpmi: libboost_stacktrace1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_nowide1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_test1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_random1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_iostreams1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_json1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_date_time1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:15 rpmi: libboost_container1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-devel-headers-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-asio-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-context-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-coroutine-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-interprocess-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-flyweight-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-polygon-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-geometry-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-locale-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-lockfree-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-log-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-math-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-msm-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-program_options-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-signals-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-filesystem-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: boost-wave-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:16 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Oct 26 01:34:16 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed <13>Oct 26 01:34:16 rpmi: ca-certificates-2021.10.06-alt1 sisyphus+286526.200.1.1 1633528578 installed <13>Oct 26 01:34:16 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Oct 26 01:34:16 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+287552.300.2.1 1634541413 installed <13>Oct 26 01:34:16 rpmi: libcrypto1.1-1.1.1l-alt2 sisyphus+287339.100.1.1 1634383589 installed <13>Oct 26 01:34:16 rpmi: libssl1.1-1.1.1l-alt2 sisyphus+287339.100.1.1 1634383589 installed <13>Oct 26 01:34:16 rpmi: python3-3.9.7-alt3 sisyphus+287552.400.2.1 1634542953 installed <13>Oct 26 01:34:17 rpmi: python3-base-3.9.7-alt3 sisyphus+287552.400.2.1 1634542953 installed <13>Oct 26 01:34:17 rpmi: libkmod-27.0.9.f5434cf-alt1 sisyphus+278393.100.1.2 1626199720 installed <13>Oct 26 01:34:17 rpmi: libboost_python3-1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <86>Oct 26 01:34:17 groupadd[2317978]: group added to /etc/group: name=_keytab, GID=499 <86>Oct 26 01:34:17 groupadd[2317978]: group added to /etc/gshadow: name=_keytab <86>Oct 26 01:34:17 groupadd[2317978]: new group: name=_keytab, GID=499 <13>Oct 26 01:34:17 rpmi: libkrb5-1.19.2-alt2 sisyphus+281652.100.1.1 1627900207 installed <86>Oct 26 01:34:17 groupadd[2318611]: group added to /etc/group: name=sasl, GID=498 <86>Oct 26 01:34:17 groupadd[2318611]: group added to /etc/gshadow: name=sasl <86>Oct 26 01:34:17 groupadd[2318611]: new group: name=sasl, GID=498 <13>Oct 26 01:34:17 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+282040.40.2.1 1628929840 installed <13>Oct 26 01:34:17 rpmi: libldap-2.4.59-alt1 sisyphus+282933.100.1.1 1629124747 installed <13>Oct 26 01:34:17 rpmi: libcurl-7.79.1-alt1 sisyphus+285949.100.1.1 1632605340 installed <13>Oct 26 01:34:17 rpmi: libboost_mpi_python3-1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:17 rpmi: kmod-27.0.9.f5434cf-alt1 sisyphus+278393.100.1.2 1626199720 installed <13>Oct 26 01:34:17 rpmi: dmsetup-1.02.179-alt2 sisyphus+287340.100.1.1 1634383919 installed <86>Oct 26 01:34:17 groupadd[2319377]: group added to /etc/group: name=tape, GID=497 <86>Oct 26 01:34:17 groupadd[2319377]: group added to /etc/gshadow: name=tape <86>Oct 26 01:34:17 groupadd[2319377]: new group: name=tape, GID=497 <86>Oct 26 01:34:17 groupadd[2319422]: group added to /etc/group: name=dialout, GID=496 <86>Oct 26 01:34:17 groupadd[2319422]: group added to /etc/gshadow: name=dialout <86>Oct 26 01:34:17 groupadd[2319422]: new group: name=dialout, GID=496 <86>Oct 26 01:34:17 groupadd[2319462]: group added to /etc/group: name=input, GID=495 <86>Oct 26 01:34:17 groupadd[2319462]: group added to /etc/gshadow: name=input <86>Oct 26 01:34:17 groupadd[2319462]: new group: name=input, GID=495 <86>Oct 26 01:34:17 groupadd[2319498]: group added to /etc/group: name=video, GID=494 <86>Oct 26 01:34:17 groupadd[2319498]: group added to /etc/gshadow: name=video <86>Oct 26 01:34:17 groupadd[2319498]: new group: name=video, GID=494 <86>Oct 26 01:34:17 groupadd[2319524]: group added to /etc/group: name=render, GID=493 <86>Oct 26 01:34:17 groupadd[2319524]: group added to /etc/gshadow: name=render <86>Oct 26 01:34:17 groupadd[2319524]: new group: name=render, GID=493 <13>Oct 26 01:34:17 rpmi: udev-1:249.5-alt1 sisyphus+287048.700.8.1 1634581120 installed <13>Oct 26 01:34:17 rpmi: libpython3-3.9.7-alt3 sisyphus+287552.400.2.1 1634542953 installed <13>Oct 26 01:34:18 rpmi: python3-module-numpy-1:1.21.1-alt2 sisyphus+284350.300.3.1 1630580920 installed <13>Oct 26 01:34:18 rpmi: libboost_numpy3-1.77.0-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:18 rpmi: tests-for-installed-python3-pkgs-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Oct 26 01:34:18 rpmi: rpm-build-python3-0.1.17-alt1 sisyphus+271082.100.1.1 1619820927 installed <13>Oct 26 01:34:18 rpmi: python3-dev-3.9.7-alt3 sisyphus+287552.400.2.1 1634542953 installed <13>Oct 26 01:34:18 rpmi: boost-python3-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:18 rpmi: libcryptsetup-2.3.5-alt2 sisyphus+279413.100.1.1 1626507072 installed <13>Oct 26 01:34:18 rpmi: systemd-sysctl-common-1:249.5-alt1 sisyphus+287048.700.8.1 1634581120 installed <13>Oct 26 01:34:18 rpmi: startup-0.9.9.13-alt1 sisyphus+284270.100.1.1 1630416269 installed <13>Oct 26 01:34:19 rpmi: systemd-utils-1:249.5-alt1 sisyphus+287048.700.8.1 1634581120 installed <13>Oct 26 01:34:19 rpmi: rdma-core-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:19 rpmi: rdma-core-devel-37.0-alt1 sisyphus+286373.100.1.1 1633348622 installed <13>Oct 26 01:34:19 rpmi: openmpi-devel-2.0.1-alt8 sisyphus+275152.100.1.1 1624410685 installed <13>Oct 26 01:34:19 rpmi: boost-mpi-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:19 rpmi: boost-graph-parallel-devel-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:19 rpmi: libarchive13-3.5.1-alt1 sisyphus+279480.100.1.1 1626549356 installed <13>Oct 26 01:34:19 rpmi: cmake-3.21.2-alt1 sisyphus+283870.20.4.1 1630084213 installed <13>Oct 26 01:34:19 rpmi: ccmake-3.21.2-alt1 sisyphus+283870.20.4.1 1630084213 installed <13>Oct 26 01:34:19 rpmi: ctest-3.21.2-alt1 sisyphus+283870.20.4.1 1630084213 installed <13>Oct 26 01:34:19 rpmi: boost-complete-1:1.77.0-alt2 sisyphus+283811.100.1.1 1629969952 installed <13>Oct 26 01:34:19 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Oct 26 01:34:19 rpmi: libminizip-devel-1.2.11-alt2 sisyphus+283721.100.1.1 1629847002 installed <13>Oct 26 01:34:19 rpmi: unzip-6.0-alt4 sisyphus+278477.100.1.1 1626103435 installed <13>Oct 26 01:34:19 rpmi: libpoly2tri-devel-1.0-alt1_0.201604131 sisyphus+277607.100.1.1 1625716059 installed <13>Oct 26 01:34:19 rpmi: swig-1:3.0.12-alt8 sisyphus+278383.100.1.3 1626195224 installed <13>Oct 26 01:34:19 rpmi: dos2unix-7.4.2-alt1 sisyphus+279663.100.1.2 1626654194 installed Building target platforms: x86_64 Building for target x86_64 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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.69414 + 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.5010 + 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' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64 -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/lib -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DASSIMP_BUILD_TESTS=NO -DASSIMP_LIB_INSTALL_DIR=/usr/lib64 -DASSIMP_BIN_INSTALL_DIR=/usr/bin -DASSIMP_INCLUDE_INSTALL_DIR=/usr/include -DPOLY2TRI_LIB_PATH=/usr/lib64 -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/lib64/libz.so;debug;/usr/lib64/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' [ 2%] 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/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' [ 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/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' [ 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' [ 0%] 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' [ 7%] 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' [ 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' [ 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' [ 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' [ 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' [ 6%] 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' [ 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' [ 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' [ 3%] 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 4%] 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' [ 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' [ 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' [ 0%] 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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/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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 0%] 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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 long 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 31%] 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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/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' [ 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' [ 56%] 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 71%] 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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/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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 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' [ 84%] Building CXX object code/CMakeFiles/assimp.dir/SMDLoader.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp: In member function 'void Assimp::SMDImporter::ParseSkeletonElement(const char*, const char**, int)': /usr/src/RPM/BUILD/assimp-3.3.1/code/SMDLoader.cpp:962:54: warning: taking address of packed member of 'aiVector3t' 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' [ 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] 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' [ 94%] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/OpenDDLExport.cpp.o /usr/src/RPM/BUILD/assimp-3.3.1/contrib/openddlparser/code/OpenDDLExport.cpp: In member function 'bool ODDLParser::OpenDDLExport::writeValueType(ODDLParser::Value::ValueType, size_t, std::string&)': /usr/src/RPM/BUILD/assimp-3.3.1/contrib/openddlparser/code/OpenDDLExport.cpp:283:28: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 283 | sprintf( buffer, "%d", numItems ); | ~^ ~~~~~~~~ | | | | int size_t {aka long unsigned int} | %ld 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/OpenDDLExport.cpp:26: /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' [ 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' [ 95%] Building CXX object code/CMakeFiles/assimp.dir/__/contrib/openddlparser/code/Value.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' [ 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' [ 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' [ 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' [ 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' [ 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 long 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 'long 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 long 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 'long 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 long 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 'long 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 long 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 'long 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 long 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 'long 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 long 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 'long 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.5010 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.5010 (%build) Command exited with non-zero status 1 192.15user 14.81system 0:31.76elapsed 651%CPU (0avgtext+0avgdata 1366804maxresident)k 0inputs+0outputs (0major+5641691minor)pagefaults 0swaps hsh-rebuild: rebuild of `assimp-3.3.1-alt1_5.src.rpm' failed. Command exited with non-zero status 1 207.59user 18.91system 0:52.96elapsed 427%CPU (0avgtext+0avgdata 1366804maxresident)k 24inputs+0outputs (45892major+6063616minor)pagefaults 0swaps