Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/imath.spec'], chrootPath='/var/lib/mock/dist-circle9-build-78937-24832/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/imath.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False sh: line 1: /usr/bin/python3: No such file or directory Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1628121600 Wrote: /builddir/build/SRPMS/imath-3.1.2-1.el9.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/imath.spec'], chrootPath='/var/lib/mock/dist-circle9-build-78937-24832/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/imath.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 setting SOURCE_DATE_EPOCH=1628121600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wrNbf2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Imath-3.1.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/Imath-3.1.2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Imath-3.1.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/imath-python-test.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fCjPvQ + umask 022 + cd /builddir/build/BUILD + cd Imath-3.1.2 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DPYTHON=ON -DCMAKE_INSTALL_PREFIX=/usr -- 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/gcc - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'Release' as none was specified. -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configure Imath 3.1.2, library API version: 29.1.0 -- Looking for sin in m -- Looking for sin in m - found -- Found Python: /usr/bin/python3.9 (found version "3.9.10") found components: Interpreter Development Development.Module Development.Embed -- Found Python3: /usr/bin/python3.9 (found version "3.9.10") found components: Interpreter Development Development.Module Development.Embed -- : Found Python 3.9.10 -- Found Python3 libraries: 39 -- -> Will install to: lib/python3.9/site-packages -- Disabling boost-provided cmake config. If this causes problems, consider setting Boost_NO_BOOST_CMAKE variable to OFF -- Found Boost: /usr/include (found version "1.75.0") found components: python39 missing components: python python3 -- -> Found Python 3 boost: Boost::python39 -- Found NumPy 1.20.1 for Python 3.9.10: /usr/lib/python3.9/site-packages/numpy/core/include -- clang-format not found. -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR + /usr/bin/cmake --build redhat-linux-build -j8 --verbose /usr/bin/cmake -S/builddir/build/BUILD/Imath-3.1.2 -B/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/CMakeFiles /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' /usr/bin/gmake -f src/Imath/CMakeFiles/Imath.dir/build.make src/Imath/CMakeFiles/Imath.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Imath-3.1.2 /builddir/build/BUILD/Imath-3.1.2/src/Imath /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath/CMakeFiles/Imath.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathHalfCTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfCTest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Imath-3.1.2 /builddir/build/BUILD/Imath-3.1.2/src/ImathTest /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest/CMakeFiles/ImathHalfCTest.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' /usr/bin/gmake -f src/Imath/CMakeFiles/Imath.dir/build.make src/Imath/CMakeFiles/Imath.dir/build /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathHalfCTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfCTest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' [ 1%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathRandom.cpp.o [ 2%] Building C object src/ImathTest/CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/gcc -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest/../Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o -MF CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o.d -o CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/half_c_main.c cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/g++ -DIMATH_EXPORTS -DImath_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/Imath/CMakeFiles/Imath.dir/ImathRandom.cpp.o -MF CMakeFiles/Imath.dir/ImathRandom.cpp.o.d -o CMakeFiles/Imath.dir/ImathRandom.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathRandom.cpp [ 3%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/g++ -DIMATH_EXPORTS -DImath_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/Imath/CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o -MF CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o.d -o CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathColorAlgo.cpp [ 4%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathFun.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/g++ -DIMATH_EXPORTS -DImath_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/Imath/CMakeFiles/Imath.dir/ImathFun.cpp.o -MF CMakeFiles/Imath.dir/ImathFun.cpp.o.d -o CMakeFiles/Imath.dir/ImathFun.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathFun.cpp [ 6%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/g++ -DIMATH_EXPORTS -DImath_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/Imath/CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o -MF CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o.d -o CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.cpp [ 7%] Building CXX object src/Imath/CMakeFiles/Imath.dir/half.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/g++ -DIMATH_EXPORTS -DImath_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT src/Imath/CMakeFiles/Imath.dir/half.cpp.o -MF CMakeFiles/Imath.dir/half.cpp.o.d -o CMakeFiles/Imath.dir/half.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/Imath/half.cpp [ 8%] Linking C executable ../../bin/ImathHalfCTest cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ImathHalfCTest.dir/link.txt --verbose=1 /usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o -o ../../bin/ImathHalfCTest gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' [ 8%] Built target ImathHalfCTest [ 9%] Linking CXX shared library libImath-3_1.so cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/cmake -E cmake_link_script CMakeFiles/Imath.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -shared -Wl,-soname,libImath-3_1.so.29 -o libImath-3_1.so.29.1.0 CMakeFiles/Imath.dir/ImathRandom.cpp.o CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o CMakeFiles/Imath.dir/ImathFun.cpp.o CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o CMakeFiles/Imath.dir/half.cpp.o -lm cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath && /usr/bin/cmake -E cmake_symlink_library libImath-3_1.so.29.1.0 libImath-3_1.so.29 libImath-3_1.so gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' [ 9%] Built target Imath /usr/bin/gmake -f src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/build.make src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/depend /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Imath-3.1.2 /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Imath-3.1.2 /builddir/build/BUILD/Imath-3.1.2/src/ImathTest /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathTest.dir/build.make src/ImathTest/CMakeFiles/ImathTest.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Imath-3.1.2 /builddir/build/BUILD/Imath-3.1.2/src/ImathTest /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest/CMakeFiles/ImathTest.dir/DependInfo.cmake --color= /usr/bin/gmake -f src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/build.make src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathTest.dir/build.make src/ImathTest/CMakeFiles/ImathTest.dir/build [ 10%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImath.cpp.o [ 12%] Building CXX object src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o -MF CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o.d -o CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/half_perf_test.cpp cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImath.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImath.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImath.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.cpp gmake[2]: Entering directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' [ 13%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathAutovectorize.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathAutovectorize.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathAutovectorize.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathAutovectorize.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.cpp [ 14%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/main.cpp.o [ 15%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBox2Array.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/main.cpp.o -MF CMakeFiles/ImathTest.dir/main.cpp.o.d -o CMakeFiles/ImathTest.dir/main.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/main.cpp [ 16%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBox.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBox2Array.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathBox2Array.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathBox2Array.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp [ 18%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBox3Array.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testBox.cpp.o -MF CMakeFiles/ImathTest.dir/testBox.cpp.o.d -o CMakeFiles/ImathTest.dir/testBox.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testBox.cpp cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBox3Array.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathBox3Array.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathBox3Array.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp [ 19%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o -MF CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o.d -o CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testBoxAlgo.cpp [ 20%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testColor.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testColor.cpp.o -MF CMakeFiles/ImathTest.dir/testColor.cpp.o.d -o CMakeFiles/ImathTest.dir/testColor.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testColor.cpp [ 21%] Linking CXX executable ../../bin/ImathHalfPerfTest cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ImathHalfPerfTest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o -o ../../bin/ImathHalfPerfTest -Wl,-rpath,/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath ../Imath/libImath-3_1.so.29.1.0 -lm [ 22%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o -MF CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o.d -o CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractEuler.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' [ 22%] Built target ImathHalfPerfTest [ 24%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o -MF CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o.d -o CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp [ 25%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFrustum.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testFrustum.cpp.o -MF CMakeFiles/ImathTest.dir/testFrustum.cpp.o.d -o CMakeFiles/ImathTest.dir/testFrustum.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testFrustum.cpp In file included from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathEuler.h:17, from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp: In function '(anonymous namespace)::testMatrix(Imath_3_1::Matrix44)': /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrix.h:4458:46: warning: 't.z' may be used uninitialized in this function [-Wmaybe-uninitialized] 4458 | x[3][2] += t.x * x[0][2] + t.y * x[1][2] + t.z * x[2][2]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp:207:18: note: 't.z' was declared here 207 | V3f s, h, r, t; | ^ In file included from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathEuler.h:17, from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrix.h:4457:30: warning: 't.y' may be used uninitialized in this function [-Wmaybe-uninitialized] 4457 | x[3][1] += t.x * x[0][1] + t.y * x[1][1] + t.z * x[2][1]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp:207:18: note: 't.y' was declared here 207 | V3f s, h, r, t; | ^ In file included from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathEuler.h:17, from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrix.h:4457:20: warning: 't.x' may be used uninitialized in this function [-Wmaybe-uninitialized] 4457 | x[3][1] += t.x * x[0][1] + t.y * x[1][1] + t.z * x[2][1]; | ~~~~^~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testExtractSHRT.cpp:207:18: note: 't.x' was declared here 207 | V3f s, h, r, t; | ^ [ 26%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o -MF CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o.d -o CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testFrustumTest.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFun.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testFun.cpp.o -MF CMakeFiles/ImathTest.dir/testFun.cpp.o.d -o CMakeFiles/ImathTest.dir/testFun.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testFun.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:14:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:15:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:16:113: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:17:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:18:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:14:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:14:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:15:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:15:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:16:113: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:16:113: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:17:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:17:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:18:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox3Array.cpp:18:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInterval.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testInterval.cpp.o -MF CMakeFiles/ImathTest.dir/testInterval.cpp.o.d -o CMakeFiles/ImathTest.dir/testInterval.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testInterval.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:13, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInvert.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testInvert.cpp.o -MF CMakeFiles/ImathTest.dir/testInvert.cpp.o.d -o CMakeFiles/ImathTest.dir/testInvert.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testInvert.cpp [ 31%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBox.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBox.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathBox.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathBox.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox.cpp [ 32%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBufferProtocol.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathBufferProtocol.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathBufferProtocol.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathBufferProtocol.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:14:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:15:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:16:113: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:17:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:18:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:14:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:14:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 33%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o -MF CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o.d -o CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testJacobiEigenSolver.cpp /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:15:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:15:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 34%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o -MF CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o.d -o CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testLineAlgo.cpp /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:16:113: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:16:113: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:17:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:17:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:18:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox2Array.cpp:18:111: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 36%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testMatrix.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testMatrix.cpp.o -MF CMakeFiles/ImathTest.dir/testMatrix.cpp.o.d -o CMakeFiles/ImathTest.dir/testMatrix.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMatrix.cpp [ 37%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o -MF CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o.d -o CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp [ 38%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testProcrustes.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testProcrustes.cpp.o -MF CMakeFiles/ImathTest.dir/testProcrustes.cpp.o.d -o CMakeFiles/ImathTest.dir/testProcrustes.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testProcrustes.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/to_python_value.hpp:20, from /usr/include/boost/python/default_call_policies.hpp:10, from /usr/include/boost/python/make_constructor.hpp:10, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBox.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathEuler.h:17, from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h:16, from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h: In function 'Imath_3_1::computeRSMatrix(bool, bool, Imath_3_1::Matrix44 const&, Imath_3_1::Matrix44 const&)Imath_3_1::Matrix44': /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrix.h:4458:46: warning: 'at.z' may be used uninitialized in this function [-Wmaybe-uninitialized] 4458 | x[3][2] += t.x * x[0][2] + t.y * x[1][2] + t.z * x[2][2]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h:1062:25: note: 'at.z' was declared here 1062 | Vec3 as, ah, ar, at; | ^~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathEuler.h:17, from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h:16, from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrix.h:4457:30: warning: 'at.y' may be used uninitialized in this function [-Wmaybe-uninitialized] 4457 | x[3][1] += t.x * x[0][1] + t.y * x[1][1] + t.z * x[2][1]; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h:1062:25: note: 'at.y' was declared here 1062 | Vec3 as, ah, ar, at; | ^~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathEuler.h:17, from /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h:16, from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrix.h:4457:20: warning: 'at.x' may be used uninitialized in this function [-Wmaybe-uninitialized] 4457 | x[3][1] += t.x * x[0][1] + t.y * x[1][1] + t.z * x[2][1]; | ~~~~^~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testMiscMatrixAlgo.cpp:10: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathMatrixAlgo.h:1062:25: note: 'at.x' was declared here 1062 | Vec3 as, ah, ar, at; | ^~ [ 39%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuat.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testQuat.cpp.o -MF CMakeFiles/ImathTest.dir/testQuat.cpp.o.d -o CMakeFiles/ImathTest.dir/testQuat.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testQuat.cpp [ 40%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o -MF CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o.d -o CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testQuatSetRotation.cpp [ 42%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSlerp.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSlerp.cpp.o -MF CMakeFiles/ImathTest.dir/testQuatSlerp.cpp.o.d -o CMakeFiles/ImathTest.dir/testQuatSlerp.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testQuatSlerp.cpp [ 43%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testRandom.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testRandom.cpp.o -MF CMakeFiles/ImathTest.dir/testRandom.cpp.o.d -o CMakeFiles/ImathTest.dir/testRandom.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testRandom.cpp [ 44%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testRoots.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testRoots.cpp.o -MF CMakeFiles/ImathTest.dir/testRoots.cpp.o.d -o CMakeFiles/ImathTest.dir/testRoots.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testRoots.cpp [ 45%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testShear.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testShear.cpp.o -MF CMakeFiles/ImathTest.dir/testShear.cpp.o.d -o CMakeFiles/ImathTest.dir/testShear.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testShear.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.h:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:393:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:45:53: note: 'class Imath_3_1::Vec2' declared here 45 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec2 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:394:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:45:53: note: 'class Imath_3_1::Vec2' declared here 45 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec2 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:395:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:45:53: note: 'class Imath_3_1::Vec2' declared here 45 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec2 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:396:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:45:53: note: 'class Imath_3_1::Vec2' declared here 45 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec2 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:397:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec2' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:45:53: note: 'class Imath_3_1::Vec2' declared here 45 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec2 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:398:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:303:53: note: 'class Imath_3_1::Vec3' declared here 303 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec3 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:399:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:303:53: note: 'class Imath_3_1::Vec3' declared here 303 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec3 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:400:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:303:53: note: 'class Imath_3_1::Vec3' declared here 303 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec3 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:401:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:303:53: note: 'class Imath_3_1::Vec3' declared here 303 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec3 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:402:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:303:53: note: 'class Imath_3_1::Vec3' declared here 303 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec3 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:403:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec4' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:574:53: note: 'class Imath_3_1::Vec4' declared here 574 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec4 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:404:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec4' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:574:53: note: 'class Imath_3_1::Vec4' declared here 574 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec4 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:405:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec4' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:574:53: note: 'class Imath_3_1::Vec4' declared here 574 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec4 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:406:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec4' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:574:53: note: 'class Imath_3_1::Vec4' declared here 574 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec4 | ^~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = PyImath::FixedArray >; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:407:95: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:363:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class Imath_3_1::Vec4' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 363 | memcpy (&array->direct_index(0), view.buf, view.len); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/Imath/ImathVec.h:574:53: note: 'class Imath_3_1::Vec4' declared here 574 | template class IMATH_EXPORT_TEMPLATE_TYPE Vec4 | ^~~~ [ 46%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testTinySVD.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testTinySVD.cpp.o -MF CMakeFiles/ImathTest.dir/testTinySVD.cpp.o.d -o CMakeFiles/ImathTest.dir/testTinySVD.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testTinySVD.cpp /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:370:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 59 | for (unsigned int d=1; d::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:371:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:372:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:373:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:374:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:375:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:377:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:378:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:379:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:380:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:381:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:382:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:383:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:384:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:385:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:386:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:387:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:388:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:389:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:390:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:259:15: required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray >; PyObject = _object; Py_buffer = bufferinfo]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:329:29: required from 'void PyImath::add_buffer_protocol(boost::python::class_&) [with T = PyImath::FixedArray >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:391:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathBufferProtocol.cpp:59:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [ 48%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testVec.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testVec.cpp.o -MF CMakeFiles/ImathTest.dir/testVec.cpp.o.d -o CMakeFiles/ImathTest.dir/testVec.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testVec.cpp [ 49%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testArithmetic.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testArithmetic.cpp.o -MF CMakeFiles/ImathTest.dir/testArithmetic.cpp.o.d -o CMakeFiles/ImathTest.dir/testArithmetic.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testArithmetic.cpp [ 50%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o -MF CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o.d -o CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testBitPatterns.cpp [ 51%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testClassification.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testClassification.cpp.o -MF CMakeFiles/ImathTest.dir/testClassification.cpp.o.d -o CMakeFiles/ImathTest.dir/testClassification.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testClassification.cpp [ 53%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testError.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testError.cpp.o -MF CMakeFiles/ImathTest.dir/testError.cpp.o.d -o CMakeFiles/ImathTest.dir/testError.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testError.cpp [ 54%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFunction.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testFunction.cpp.o -MF CMakeFiles/ImathTest.dir/testFunction.cpp.o.d -o CMakeFiles/ImathTest.dir/testFunction.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testFunction.cpp [ 55%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testLimits.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testLimits.cpp.o -MF CMakeFiles/ImathTest.dir/testLimits.cpp.o.d -o CMakeFiles/ImathTest.dir/testLimits.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testLimits.cpp [ 56%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testSize.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testSize.cpp.o -MF CMakeFiles/ImathTest.dir/testSize.cpp.o.d -o CMakeFiles/ImathTest.dir/testSize.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testSize.cpp [ 57%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testToFloat.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testToFloat.cpp.o -MF CMakeFiles/ImathTest.dir/testToFloat.cpp.o.d -o CMakeFiles/ImathTest.dir/testToFloat.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testToFloat.cpp [ 59%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInterop.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/g++ -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/ImathTest -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -MD -MT src/ImathTest/CMakeFiles/ImathTest.dir/testInterop.cpp.o -MF CMakeFiles/ImathTest.dir/testInterop.cpp.o.d -o CMakeFiles/ImathTest.dir/testInterop.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/ImathTest/testInterop.cpp [ 60%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathColor3.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathColor3.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathColor3.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathColor3.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp [ 61%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathColor4.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathColor4.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathColor4.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathColor4.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp [ 62%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathEuler.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathEuler.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathEuler.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathEuler.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp [ 63%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathFixedArray.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathFixedArray.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathFixedArray.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathFixedArray.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.cpp [ 65%] Linking CXX executable ../../bin/ImathTest cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/ImathTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ImathTest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 CMakeFiles/ImathTest.dir/main.cpp.o CMakeFiles/ImathTest.dir/testBox.cpp.o CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o CMakeFiles/ImathTest.dir/testColor.cpp.o CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o CMakeFiles/ImathTest.dir/testFrustum.cpp.o CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o CMakeFiles/ImathTest.dir/testFun.cpp.o CMakeFiles/ImathTest.dir/testInterval.cpp.o CMakeFiles/ImathTest.dir/testInvert.cpp.o CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o CMakeFiles/ImathTest.dir/testMatrix.cpp.o CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o CMakeFiles/ImathTest.dir/testProcrustes.cpp.o CMakeFiles/ImathTest.dir/testQuat.cpp.o CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o CMakeFiles/ImathTest.dir/testQuatSlerp.cpp.o CMakeFiles/ImathTest.dir/testRandom.cpp.o CMakeFiles/ImathTest.dir/testRoots.cpp.o CMakeFiles/ImathTest.dir/testShear.cpp.o CMakeFiles/ImathTest.dir/testTinySVD.cpp.o CMakeFiles/ImathTest.dir/testVec.cpp.o CMakeFiles/ImathTest.dir/testArithmetic.cpp.o CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o CMakeFiles/ImathTest.dir/testClassification.cpp.o CMakeFiles/ImathTest.dir/testError.cpp.o CMakeFiles/ImathTest.dir/testFunction.cpp.o CMakeFiles/ImathTest.dir/testLimits.cpp.o CMakeFiles/ImathTest.dir/testSize.cpp.o CMakeFiles/ImathTest.dir/testToFloat.cpp.o CMakeFiles/ImathTest.dir/testInterop.cpp.o -o ../../bin/ImathTest -Wl,-rpath,/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/Imath ../Imath/libImath-3_1.so.29.1.0 -lm In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:15: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:21: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:643:89: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:644:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:21: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:643:89: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:643:89: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:644:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor3.cpp:644:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:14: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:650:89: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:651:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:14: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:650:89: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:650:89: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:651:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathColor4.cpp:651:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 66%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathFrustum.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathFrustum.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathFrustum.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathFrustum.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFrustum.cpp In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:13: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:834:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:835:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:13: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Euler; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:834:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:834:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Euler; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:835:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathEuler.cpp:835:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] gmake[2]: Leaving directory '/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build' [ 66%] Built target ImathTest [ 67%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathLine.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathLine.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathLine.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathLine.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathLine.cpp [ 68%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix22.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix22.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix22.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix22.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp [ 69%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix33.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix33.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix33.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix33.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFrustum.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathLine.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:11: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:11: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:729:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:730:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:729:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:729:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:730:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix22.cpp:730:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp: In instantiation of 'PyImath::FixedArray >* PyImath::M33Array_constructor(const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = float]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1225:43: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1097:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1097 | if (!( a.len() == len && b.len() == len && c.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1097:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1097 | if (!( a.len() == len && b.len() == len && c.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1097:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1097 | if (!( a.len() == len && b.len() == len && c.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1098:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1098 | d.len() == len && e.len() == len && f.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1098:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1098 | d.len() == len && e.len() == len && f.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1098:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1098 | d.len() == len && e.len() == len && f.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1099:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1099 | g.len() == len && h.len() == len && i.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1099:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1099 | g.len() == len && h.len() == len && i.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1099:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1099 | g.len() == len && h.len() == len && i.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp: In instantiation of 'PyImath::FixedArray >* PyImath::M33Array_constructor(const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = double]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1225:43: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1097:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1097 | if (!( a.len() == len && b.len() == len && c.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1097:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1097 | if (!( a.len() == len && b.len() == len && c.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1097:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1097 | if (!( a.len() == len && b.len() == len && c.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1098:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1098 | d.len() == len && e.len() == len && f.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1098:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1098 | d.len() == len && e.len() == len && f.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1098:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1098 | d.len() == len && e.len() == len && f.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1099:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1099 | g.len() == len && h.len() == len && i.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1099:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1099 | g.len() == len && h.len() == len && i.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1099:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1099 | g.len() == len && h.len() == len && i.len() == len)) | ~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1211:35: required from 'PyImath::FixedArray > PyImath::M33Array_rmulVec3Array(const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1231:14: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1211:35: required from 'PyImath::FixedArray > PyImath::M33Array_rmulVec3Array(const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1231:14: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 71%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix44.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix44.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix44.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathMatrix44.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp [ 72%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathPlane.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathPlane.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathPlane.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathPlane.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathPlane.cpp [ 73%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathQuat.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathQuat.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathQuat.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathQuat.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathPlane.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:11: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp: In instantiation of 'PyImath::FixedArray >* PyImath::M44Array_constructor(const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = float]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1475:43: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:74: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:21: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:39: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:57: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:75: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:21: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:39: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:57: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:75: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:74: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp: In instantiation of 'PyImath::FixedArray >* PyImath::M44Array_constructor(const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = double]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1475:43: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1191:74: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1191 | if (!( a.len() == len && b.len() == len && c.len() == len && d.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:21: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:39: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:57: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1192:75: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1192 | e.len() == len && f.len() == len && g.len() == len && h.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:21: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:39: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:57: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1193:75: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1193 | i.len() == len && j.len() == len && k.len() == len && l.len() == len && | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:38: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:56: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1194:74: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 1194 | m.len() == len && n.len() == len && o.len() == len && p.len() == len)) | ~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1425:35: required from 'PyImath::FixedArray > PyImath::M44Array_multDirMatrix(const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1484:14: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1306:35: required from 'PyImath::FixedArray > PyImath::M44Array_rmulVec4Array(const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1491:14: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:19: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1425:35: required from 'PyImath::FixedArray > PyImath::M44Array_multDirMatrix(const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1484:14: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1306:35: required from 'PyImath::FixedArray > PyImath::M44Array_rmulVec4Array(const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1491:14: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 74%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathRandom.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathRandom.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathRandom.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathRandom.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathRandom.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:15: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:15: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:589:36: required from 'void PyImath::QuatArray_setRotation(PyImath::FixedArray >&, const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1045:13: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1024:41: required from 'void PyImath::QuatArray_extract(PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1054:13: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:818:26: required from 'PyImath::FixedArray >& PyImath::QuatArray_setAxisAngle(PyImath::FixedArray >&, const PyImath::FixedArray >&, const PyImath::FixedArray&) [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1061:13: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:15: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.h:15, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:15: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:589:36: required from 'void PyImath::QuatArray_setRotation(PyImath::FixedArray >&, const PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1045:13: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1024:41: required from 'void PyImath::QuatArray_extract(PyImath::FixedArray >&, const PyImath::FixedArray >&) [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1054:13: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:818:26: required from 'PyImath::FixedArray >& PyImath::QuatArray_setAxisAngle(PyImath::FixedArray >&, const PyImath::FixedArray >&, const PyImath::FixedArray&) [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1061:13: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 75%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathShear.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathShear.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathShear.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathShear.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathShear.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathRandom.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathStringArray.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathStringArray.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathStringArray.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathStringArray.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathShear.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathStringTable.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathStringTable.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathStringTable.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathStringTable.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringTable.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.h:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.h:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:9: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = PyImath::StringTableIndex; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:152:33: required from 'void PyImath::StringArrayT::setitem_string_scalar_mask(const PyImath::FixedArray&, const T&) [with T = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:291:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::StringArrayT >; T = PyImath::StringTableIndex; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:220:36: required from 'PyImath::FixedArray PyImath::operator==(const PyImath::StringArrayT&, const PyImath::StringArrayT&) [with T = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:294:83: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::StringArrayT >; T = PyImath::StringTableIndex; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:220:36: required from 'PyImath::FixedArray PyImath::operator==(const PyImath::StringArrayT&, const PyImath::StringArrayT&) [with T = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathStringArray.cpp:301:85: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 79%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathTask.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathTask.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathTask.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathTask.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathTask.cpp [ 80%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathUtil.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathUtil.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathUtil.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathUtil.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathUtil.cpp [ 81%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathFixedVArray.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathFixedVArray.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathFixedVArray.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathFixedVArray.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp [ 83%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec2fd.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec2fd.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec2fd.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec2fd.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathUtil.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec2si.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec2si.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec2si.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec2si.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp [ 85%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec3fd.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec3fd.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec3fd.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec3fd.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:9: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar(PyObject*, const PyImath::FixedArray&) [with T = int; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:865:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 370 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:375:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 375 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:382:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 382 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:399:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 399 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:406:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 406 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:865:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 431 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:436:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 436 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:443:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 443 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 457 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:462:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 462 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:469:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 469 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) const [with T = int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:865:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:626:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 626 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:636:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 636 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:648:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 648 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [with T = int; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:865:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:733:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 733 | if (size.len() != slicelength) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:865:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:766:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 766 | if (size.len() == len) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:777:24: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 777 | if (size.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar(PyObject*, const PyImath::FixedArray&) [with T = float; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:866:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 370 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:375:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 375 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:382:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 382 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:399:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 399 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:406:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 406 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = float]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:866:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 431 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:436:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 436 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:443:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 443 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 457 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:462:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 462 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:469:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 469 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) const [with T = float]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:866:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:626:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 626 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:636:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 636 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:648:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 648 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [with T = float; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:866:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:733:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 733 | if (size.len() != slicelength) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = float]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:866:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:766:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 766 | if (size.len() == len) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:777:24: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 777 | if (size.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 370 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:375:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 375 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:382:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 382 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:399:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 399 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:406:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 406 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 431 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:436:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 436 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:443:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 443 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 457 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:462:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 462 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:469:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 469 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) const [with T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:626:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 626 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:636:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 636 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:648:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 648 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:733:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 733 | if (size.len() != slicelength) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:766:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 766 | if (size.len() == len) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:777:24: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 777 | if (size.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 370 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:375:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 375 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:382:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 382 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 394 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:399:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 399 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:406:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 406 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 431 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:436:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 436 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:443:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 443 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'unsigned int'} [-Wsign-compare] 457 | if (data.len() != d.size()) | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:462:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 462 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:469:42: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 469 | for (size_t j = 0; j < data.len(); ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) const [with T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:626:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 626 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:636:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 636 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:648:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 648 | for (size_t i = 0; i < mask.len(); ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; PyObject = _object]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:733:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 733 | if (size.len() != slicelength) { | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:766:20: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 766 | if (size.len() == len) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedVArray.cpp:777:24: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 777 | if (size.len() != count) { | ~~~~~~~~~~~^~~~~~~~ [ 86%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec3siArray.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec3siArray.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec3siArray.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec3siArray.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:40:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:41:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:40:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:40:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:41:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:41:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, float>; Func = void(Imath_3_1::Vec2&, const float&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const float&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, float>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1193:73: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:40:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, double>; Func = void(Imath_3_1::Vec2&, const double&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const double&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, double>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1193:73: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2fd.cpp:41:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:27:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:28:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:29:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] [ 87%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec3si.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec3si.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec3si.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec3si.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3si.cpp In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:24, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:27:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:27:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:28:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:28:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:29:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:29:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3Impl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, short int>; Func = void(Imath_3_1::Vec2&, const short int&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, short int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const short int&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, short int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, short int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1193:73: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:27:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3Impl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, long long int>; Func = void(Imath_3_1::Vec2&, const long long int&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, long long int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const long long int&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long long int&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, long long int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, long long int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2Impl.h:1193:73: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec2si.cpp:29:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3Impl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, float>; Func = void(Imath_3_1::Vec3&, const float&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec3&, const float&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, float>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, double>; Func = void(Imath_3_1::Vec3&, const double&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec3&, const double&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, double>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3Impl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3si.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:16:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:17:98: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:18:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:16:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:16:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:17:98: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:17:98: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:18:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:18:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, unsigned char>; Func = void(Imath_3_1::Vec3&, const unsigned char&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec3&, const unsigned char&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, unsigned char>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, short int>; Func = void(Imath_3_1::Vec3&, const short int&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec3&, const short int&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, short int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:16:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, long long int>; Func = void(Imath_3_1::Vec3&, const long long int&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, long long int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec3&, const long long int&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long long int&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, long long int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, long long int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec3siArray.cpp:18:106: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] [ 89%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec4fd.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec4fd.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec4fd.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec4fd.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp [ 90%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec4siArray.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec4siArray.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec4siArray.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec4siArray.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4Impl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ [ 91%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec4si.cpp.o cd /builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath && /usr/bin/g++ -DPYIMATH_BUILD -DPyImath_Python3_9_EXPORTS -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/python/PyImath -I/builddir/build/BUILD/Imath-3.1.2/src/Imath -I/builddir/build/BUILD/Imath-3.1.2/redhat-linux-build/config -isystem /usr/include/python3.9 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_9.dir/PyImathVec4si.cpp.o -MF CMakeFiles/PyImath_Python3_9.dir/PyImathVec4si.cpp.o.d -o CMakeFiles/PyImath_Python3_9.dir/PyImathVec4si.cpp.o -c /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4si.cpp In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4Impl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4Impl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, float>; Func = void(Imath_3_1::Vec4&, const float&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec4&, const float&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, float>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:41:102: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, double>; Func = void(Imath_3_1::Vec4&, const double&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec4&, const double&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, double>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4fd.cpp:42:104: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 557 | if (data.len() != count) { | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:16:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:17:108: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:18:112: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:557:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImath.h:14, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:23, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:8: /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:16:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:16:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:17:108: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:17:108: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:671:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:18:112: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:678:27: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:18:112: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, unsigned char>; Func = void(Imath_3_1::Vec4&, const unsigned char&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec4&, const unsigned char&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, unsigned char>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:15:118: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, short int>; Func = void(Imath_3_1::Vec4&, const short int&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec4&, const short int&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, short int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:16:110: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = unsigned int]': /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type, PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type) [with Op = PyImath::op_imul, long long int>; Func = void(Imath_3_1::Vec4&, const long long int&); PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type = PyImath::FixedArray >&; PyImath::detail::VectorizedVoidMaskableMemberFunction1::arg1_type = const PyImath::FixedArray&]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2766:32: required from 'void PyImath::detail::member_function_binding::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, long long int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec4&, const long long int&); Keywords = boost::python::detail::keywords<1>]' /usr/include/boost/mpl/for_each.hpp:78:26: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:82:22: required from 'static void boost::mpl::aux::for_each_impl::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:105:18: required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; TransformOp = boost::mpl::identity; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long long int&), boost::python::detail::keywords<1> >]' /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>; F = PyImath::detail::member_function_binding, long long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long long int&), boost::python::detail::keywords<1> >]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2782:72: required from 'static void PyImath::detail::generate_member_bindings_struct::apply(Cls&, const string&, const string&, const Keywords&) [with Op = PyImath::op_imul, long long int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathAutovectorize.h:2849:88: required from 'void PyImath::generate_member_bindings(Cls&, const string&, const string&, const boost::python::detail::keywords<1>&) [with Op = PyImath::op_imul, long long int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long long int]' /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4siArray.cpp:18:112: required from here /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathFixedArray.h:694:33: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const unsigned int'} and 'Py_ssize_t' {aka 'int'} [-Wsign-compare] In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12, from /usr/include/boost/python/converter/arg_to_python.hpp:15, from /usr/include/boost/python/call.hpp:15, from /usr/include/boost/python/object_core.hpp:14, from /usr/include/boost/python/args.hpp:22, from /usr/include/boost/python.hpp:11, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4Impl.h:18, from /builddir/build/BUILD/Imath-3.1.2/src/python/PyImath/PyImathVec4si.cpp:8: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~