<86>Feb 22 11:24:08 userdel[1451413]: delete user 'rooter'
<86>Feb 22 11:24:08 userdel[1451413]: removed group 'rooter' owned by 'rooter'
<86>Feb 22 11:24:08 userdel[1451413]: removed shadow group 'rooter' owned by 'rooter'
<86>Feb 22 11:24:08 groupadd[1451457]: group added to /etc/group: name=rooter, GID=1841
<86>Feb 22 11:24:08 groupadd[1451457]: group added to /etc/gshadow: name=rooter
<86>Feb 22 11:24:08 groupadd[1451457]: new group: name=rooter, GID=1841
<86>Feb 22 11:24:08 useradd[1451478]: new user: name=rooter, UID=1841, GID=1841, home=/root, shell=/bin/bash, from=none
<86>Feb 22 11:24:08 userdel[1451524]: delete user 'builder'
<86>Feb 22 11:24:08 userdel[1451524]: removed group 'builder' owned by 'builder'
<86>Feb 22 11:24:08 userdel[1451524]: removed shadow group 'builder' owned by 'builder'
<86>Feb 22 11:24:08 groupadd[1451554]: group added to /etc/group: name=builder, GID=1842
<86>Feb 22 11:24:08 groupadd[1451554]: group added to /etc/gshadow: name=builder
<86>Feb 22 11:24:08 groupadd[1451554]: new group: name=builder, GID=1842
<86>Feb 22 11:24:08 useradd[1451575]: new user: name=builder, UID=1842, GID=1842, home=/usr/src, shell=/bin/bash, from=none
<13>Feb 22 11:24:13 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed
<13>Feb 22 11:24:13 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468406 installed
<13>Feb 22 11:24:13 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700247 installed
<13>Feb 22 11:24:13 rpmi: openssl-config-3.2.0-alt1 sisyphus+366659.140.4.1 1736956949 installed
<13>Feb 22 11:24:13 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed
<13>Feb 22 11:24:13 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed
<13>Feb 22 11:24:13 rpmi: libtasn1-4.20.0-alt1 sisyphus+374932.100.1.1 1739639776 installed
<13>Feb 22 11:24:13 rpmi: rpm-macros-alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed
<13>Feb 22 11:24:13 rpmi: alternatives-0.5.3-alt1 sisyphus+371878.100.1.1 1737988822 installed
<13>Feb 22 11:24:13 rpmi: ca-certificates-2025.02.10-alt1 sisyphus+374228.100.4.1 1739265441 installed
<13>Feb 22 11:24:13 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>Feb 22 11:24:13 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed
<13>Feb 22 11:24:14 rpmi: libcrypto3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed
<13>Feb 22 11:24:14 rpmi: libssl3-3.3.3-alt1 sisyphus+374381.40.2.1 1739299702 installed
<13>Feb 22 11:24:14 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526985 installed
<13>Feb 22 11:24:15 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526985 installed
<13>Feb 22 11:24:15 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed
<13>Feb 22 11:24:15 rpmi: tests-for-installed-python3-pkgs-0.1.27-alt1 sisyphus+371114.600.4.1 1739124172 installed
<13>Feb 22 11:24:15 rpmi: rpm-build-python3-0.1.27-alt1 sisyphus+371114.600.4.1 1739124172 installed
<13>Feb 22 11:24:15 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed
<13>Feb 22 11:24:19 rpmi: python3-module-docutils-0.20.1-alt1 sisyphus+323438.100.1.1 1687370718 installed
<13>Feb 22 11:24:19 rpmi: libboost_system1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:19 rpmi: python3-module-more-itertools-10.6.0-alt1 sisyphus+369595.100.2.1 1737017267 installed
<13>Feb 22 11:24:19 rpmi: python3-module-Pygments-2.19.1-alt1 sisyphus+368586.100.2.1 1737039695 installed
<13>Feb 22 11:24:19 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed
<13>Feb 22 11:24:19 rpmi: libnettle8-3.10.1-alt1 sisyphus+372008.100.1.1 1738078268 installed
<13>Feb 22 11:24:19 rpmi: libquadmath0-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Feb 22 11:24:19 rpmi: python3-module-jaraco.functools-4.1.0-alt1 sisyphus+358564.100.1.1 1727528718 installed
<13>Feb 22 11:24:19 rpmi: python3-module-urllib3-2:2.3.0-alt1 sisyphus+366320.100.2.1 1735116352 installed
<13>Feb 22 11:24:19 rpmi: python3-module-packaging-24.2-alt1 sisyphus+362183.100.1.1 1731315992 installed
<13>Feb 22 11:24:20 rpmi: libopenblas-0.3.29-alt2 sisyphus+373279.100.1.1 1738760153 installed
<13>Feb 22 11:24:20 rpmi: libquadmath14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Feb 22 11:24:20 rpmi: libquadmath-devel-14-alt1 sisyphus+360995.300.1.1 1730139881 installed
<13>Feb 22 11:24:20 rpmi: libboost_charconv1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libgfortran5-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Feb 22 11:24:20 rpmi: libhogweed6-3.10.1-alt1 sisyphus+372008.100.1.1 1738078268 installed
<13>Feb 22 11:24:20 rpmi: libgnutls30-3.8.9-alt1 sisyphus+375558.200.1.1 1740143098 installed
<13>Feb 22 11:24:20 rpmi: libngtcp2.16-1.10.0-alt1 sisyphus+366376.200.1.1 1735020758 installed
<13>Feb 22 11:24:20 rpmi: libngtcp2_crypto_gnutls8-1.10.0-alt1 sisyphus+366376.200.1.1 1735020758 installed
<13>Feb 22 11:24:20 rpmi: python3-module-alabaster-0.7.16-alt1 sisyphus+349698.100.1.1 1716897815 installed
<13>Feb 22 11:24:20 rpmi: libboost_atomic1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_contract1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_filesystem1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_process1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_chrono1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_timer1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_thread1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: libboost_type_erasure1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:20 rpmi: python3-module-wheel-0.45.1-alt1 sisyphus+363326.100.2.1 1732609969 installed
<13>Feb 22 11:24:20 rpmi: python3-module-platformdirs-4.3.6-alt1 sisyphus+357787.200.1.1 1726664692 installed
<13>Feb 22 11:24:20 rpmi: python3-module-jaraco.context-6.0.1-alt1 sisyphus+357809.300.1.1 1726769204 installed
<13>Feb 22 11:24:20 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed
<13>Feb 22 11:24:20 rpmi: python3-module-idna-3.10-alt1 sisyphus+358681.100.1.1 1727701241 installed
<13>Feb 22 11:24:20 rpmi: python3-module-charset-normalizer-3.2.0-alt1 sisyphus+347396.200.2.1 1714733144 installed
<13>Feb 22 11:24:20 rpmi: python3-module-requests-2.32.3-alt1 sisyphus+349946.100.1.1 1717059877 installed
<13>Feb 22 11:24:20 rpmi: python3-module-markupsafe-1:3.0.2-alt1 sisyphus+360209.100.1.1 1729323052 installed
<13>Feb 22 11:24:20 rpmi: python3-module-jinja2-3.1.5-alt1 sisyphus+369511.100.1.1 1736862713 installed
<13>Feb 22 11:24:20 rpmi: python3-module-imagesize-1.4.1-alt1 sisyphus+318084.100.1.1 1680697673 installed
<13>Feb 22 11:24:20 rpmi: python3-module-defusedxml-0.7.1-alt1 sisyphus+274841.2300.1.1 1624295691 installed
<13>Feb 22 11:24:21 rpmi: python3-module-babel-1:2.15.0-alt1 sisyphus+353791.100.1.1 1722073848 installed
<13>Feb 22 11:24:21 rpmi: python3-module-autocommand-2.2.2-alt1.1 sisyphus+339714.100.1.1 1706968174 installed
<13>Feb 22 11:24:21 rpmi: python3-module-jaraco.text-4.0.0-alt1 sisyphus+353877.400.2.1 1722250727 installed
<13>Feb 22 11:24:21 rpmi: python3-module-jaraco.collections-5.1.0-alt1 sisyphus+357809.200.1.1 1726769173 installed
<13>Feb 22 11:24:21 rpmi: python3-module-pkg_resources-1:75.8.0-alt2 sisyphus+375230.100.1.1 1739893709 installed
<13>Feb 22 11:24:21 rpmi: python-sphinx-objects.inv-1:2.3.14.20250131-alt1 sisyphus+372279.100.1.1 1738351335 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-applehelp-2.0.0-alt1 sisyphus+353872.100.1.1 1722243556 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-devhelp-2.0.0-alt1 sisyphus+353872.200.1.1 1722243589 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt3 sisyphus+339023.100.1.1 1706234262 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt2 sisyphus+348403.100.1.1 1716017686 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-htmlhelp-2.1.0-alt1 sisyphus+353893.100.2.1 1722416845 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-serializinghtml-2.0.0-alt1 sisyphus+361088.100.1.1 1730215552 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinxcontrib-qthelp-2.0.0-alt1 sisyphus+353872.300.1.1 1722243619 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinx-sphinx-build-symlink-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed
<13>Feb 22 11:24:21 rpmi: python3-module-sphinx-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed
<13>Feb 22 11:24:21 rpmi: libpython3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526985 installed
<13>Feb 22 11:24:21 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed
<13>Feb 22 11:24:21 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed
<13>Feb 22 11:24:22 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed
<13>Feb 22 11:24:23 rpmi: python3-dev-3.12.8-alt1 sisyphus+364336.100.1.1 1733526985 installed
<13>Feb 22 11:24:23 rpmi: libboost_python3-1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:23 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388462 installed
<13>Feb 22 11:24:23 rpmi: liblapack-1:3.8.0-alt7 sisyphus+340675.300.1.1 1707908362 installed
<13>Feb 22 11:24:23 rpmi: python3-module-numpy-1:1.26.5-alt1 sisyphus+352832.100.1.1 1720965123 installed
<13>Feb 22 11:24:23 rpmi: libboost_numpy3-1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:23 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed
<13>Feb 22 11:24:24 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Feb 22 11:24:25 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Feb 22 11:24:25 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed
<13>Feb 22 11:24:25 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Feb 22 11:24:25 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333695 installed
<13>Feb 22 11:24:25 rpmi: cmake-modules-3.31.5-alt1 sisyphus+371742.100.1.1 1737807519 installed
<13>Feb 22 11:24:25 rpmi: libuv-1.49.2-alt1 sisyphus+369779.100.1.1 1737060735 installed
<13>Feb 22 11:24:25 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed
<13>Feb 22 11:24:25 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448553 installed
<13>Feb 22 11:24:25 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed
<13>Feb 22 11:24:25 rpmi: publicsuffix-list-dafsa-20250131-alt1 sisyphus+373297.100.1.1 1738767834 installed
<13>Feb 22 11:24:25 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed
<13>Feb 22 11:24:25 rpmi: libnghttp3.9-1.7.0-alt1 sisyphus+366376.100.1.1 1735020698 installed
<13>Feb 22 11:24:25 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118560 installed
<13>Feb 22 11:24:25 rpmi: openldap-common-2.6.9-alt2 sisyphus+367501.300.4.1 1735841751 installed
<13>Feb 22 11:24:25 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed
<13>Feb 22 11:24:25 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed
<13>Feb 22 11:24:25 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed
<13>Feb 22 11:24:25 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819639 installed
<13>Feb 22 11:24:25 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed
<13>Feb 22 11:24:25 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729916 installed
<86>Feb 22 11:24:25 groupadd[1479292]: group added to /etc/group: name=_keytab, GID=999
<86>Feb 22 11:24:25 groupadd[1479292]: group added to /etc/gshadow: name=_keytab
<86>Feb 22 11:24:25 groupadd[1479292]: new group: name=_keytab, GID=999
<13>Feb 22 11:24:25 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735219 installed
<13>Feb 22 11:24:25 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905438 installed
<86>Feb 22 11:24:25 groupadd[1479326]: group added to /etc/group: name=sasl, GID=998
<86>Feb 22 11:24:25 groupadd[1479326]: group added to /etc/gshadow: name=sasl
<86>Feb 22 11:24:25 groupadd[1479326]: new group: name=sasl, GID=998
<13>Feb 22 11:24:26 rpmi: libsasl2-3-2.1.28-alt2.1 sisyphus+367419.100.1.1 1735482553 installed
<13>Feb 22 11:24:26 rpmi: libldap2-2.6.9-alt2 sisyphus+367501.300.4.1 1735841767 installed
<13>Feb 22 11:24:26 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Feb 22 11:24:26 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Feb 22 11:24:26 rpmi: libharfbuzz-10.3.0-alt1 sisyphus+375553.140.3.1 1740159848 installed
<13>Feb 22 11:24:26 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221065 installed
<13>Feb 22 11:24:26 rpmi: libfontconfig1-2.16.0-alt1 sisyphus+374470.100.1.1 1739370050 installed
<13>Feb 22 11:24:26 rpmi: fontconfig-2.16.0-alt1 sisyphus+374470.100.1.1 1739370050 installed
Updating fonts cache: <29>Feb 22 11:24:27 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Feb 22 11:24:27 rpmi: fonts-ttf-dejavu-2.37-alt2 sisyphus+243548.100.1.1 1577296175 installed
<13>Feb 22 11:24:27 rpmi: libcurl-8.12.1-alt1 sisyphus+374517.100.1.1 1739435639 installed
<13>Feb 22 11:24:27 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162770 installed
<13>Feb 22 11:24:27 rpmi: boost-python-headers-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_context1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_fiber1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_stacktrace1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_nowide1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_url1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_test1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_serialization1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_random1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_iostreams1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_json1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_regex1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_graph1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_date_time1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:27 rpmi: libboost_container1.86.0-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:29 rpmi: boost-devel-headers-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170417 installed
<13>Feb 22 11:24:29 rpmi: boost-devel-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:29 rpmi: boost-python3-devel-1:1.86.0-alt2 sisyphus+375553.1040.4.1 1740170900 installed
<13>Feb 22 11:24:30 rpmi: cmake-3.31.5-alt1 sisyphus+371742.100.1.1 1737807662 installed
<13>Feb 22 11:24:31 rpmi: doxygen-1:1.13.2-alt1 sisyphus+368555.100.1.1 1736508277 installed
<13>Feb 22 11:24:31 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139881 installed
<13>Feb 22 11:24:31 rpmi: python3-module-setuptools-1:75.8.0-alt2 sisyphus+375230.100.1.1 1739893709 installed
<13>Feb 22 11:24:31 rpmi: python3-module-breathe-4.35.0-alt1 sisyphus+316624.100.1.1 1678652157 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/imath-3.1.6-alt4.nosrc.rpm (w1.gzdio)
Installing imath-3.1.6-alt4.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.13712
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf imath-3.1.6
+ echo 'Source #0 (imath-3.1.6.tar):'
Source #0 (imath-3.1.6.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/imath-3.1.6.tar
+ cd imath-3.1.6
+ /bin/chmod -c -Rf u+rwX,go-w .
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.13712
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd imath-3.1.6
+ mkdir -p i586-alt-linux
+ cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -S . -B i586-alt-linux -DPYTHON:BOOL=ON -DDOCS=ON
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting build type to 'Release' as none was specified.
-- Configure Imath 3.1.6, library API version: 29.5.0
-- Looking for sin in m
-- Looking for sin in m - found
-- Found Python: /usr/bin/python3.12 (found version "3.12.8") found components: Interpreter Development Development.Module Development.Embed
-- Found Python3: /usr/bin/python3.12 (found version "3.12.8") found components: Interpreter Development Development.Module Development.Embed
-- Found Python 3.12.8
-- Found Python3 libraries: 312
-- Will install to: lib/python3/site-packages
-- Disabling boost-provided cmake config. If this causes problems, consider setting Boost_NO_BOOST_CMAKE variable to OFF
CMake Warning (dev) at src/python/CMakeLists.txt:141 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: /usr/include (found version "1.86.0") found components: python312 missing components: python python3
-- Found Python 3 boost: Boost::python312
CMake Warning at src/python/config/NumPyLocate.cmake:82 (message):
  Found numpy version 1.26.5 in python 3.12.8, but unable to locate header
  files
Call Stack (most recent call first):
  src/python/CMakeLists.txt:184 (include)


Problem opening /proc/meminfo
-- Found Doxygen: /usr/bin/doxygen (found version "1.13.2") found components: doxygen missing components: dot
-- Found Sphinx: /usr/bin/sphinx-build
-- clang-format not found.
-- Configuring done (3.8s)
-- Generating done (0.1s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_Fortran_FLAGS
    INCLUDE_INSTALL_DIR
    LIB_DESTINATION
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR


-- Build files have been written to: /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux
+ cmake --build i586-alt-linux --verbose --parallel 16
Change Dir: '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'

Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j16
gmake: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/cmake -S/usr/src/RPM/BUILD/imath-3.1.6 -B/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0
gmake: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/CMakeFiles /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux//CMakeFiles/progress.marks
gmake: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f CMakeFiles/Makefile2 all
/usr/bin/gmake  -f src/Imath/CMakeFiles/Imath.dir/build.make src/Imath/CMakeFiles/Imath.dir/depend
/usr/bin/gmake  -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/depend
/usr/bin/gmake  -f src/ImathTest/CMakeFiles/ImathHalfCTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfCTest.dir/depend
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/docs /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/CMakeFiles/docs.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest/CMakeFiles/ImathHalfCTest.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/ImathTest/CMakeFiles/ImathHalfCTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfCTest.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/src/Imath /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath/CMakeFiles/Imath.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/Imath/CMakeFiles/Imath.dir/build.make src/Imath/CMakeFiles/Imath.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  3%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathFun.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFun.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  8%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathRandom.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathRandom.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  2%] Building C object src/ImathTest/CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/cc  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/../Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/half_c_main.c
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  4%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColorAlgo.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  9%] Linking C executable ../../bin/ImathHalfCTest
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ImathHalfCTest.dir/link.txt --verbose=1
/usr/bin/cc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -Wl,--dependency-file=CMakeFiles/ImathHalfCTest.dir/link.d CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o -o ../../bin/ImathHalfCTest
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  9%] Built target ImathHalfCTest
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  6%] Building CXX object src/Imath/CMakeFiles/Imath.dir/half.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  7%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrixAlgo.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[  1%] Running doxygen
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs && /usr/bin/doxygen /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/Doxyfile
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:312: warning: no uniquely matching class member found for 
  template < T >
  constexpr T & Shear6::operator[](int i)
Possible candidates:
  'float & Imath::Color4< float >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'half & Imath::Color4< half >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'unsigned char & Imath::Color4< unsigned char >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'T & Imath::Color4< T >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const float & Imath::Color4< float >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const half & Imath::Color4< half >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const unsigned char & Imath::Color4< unsigned char >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const T & Imath::Color4< T >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Matrix22< float >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix22< double >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix22< T >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix22< float >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix22< double >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix22< T >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix33< float >::operator[](int i) noexcept' at line 331 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix33< double >::operator[](int i) noexcept' at line 331 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix33< T >::operator[](int i) noexcept' at line 331 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix33< float >::operator[](int i) const noexcept' at line 334 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix33< double >::operator[](int i) const noexcept' at line 334 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix33< T >::operator[](int i) const noexcept' at line 334 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix44< float >::operator[](int i) noexcept' at line 675 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix44< double >::operator[](int i) noexcept' at line 675 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix44< T >::operator[](int i) noexcept' at line 675 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix44< float >::operator[](int i) const noexcept' at line 678 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix44< double >::operator[](int i) const noexcept' at line 678 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix44< T >::operator[](int i) const noexcept' at line 678 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr float & Imath::Quat< float >::operator[](int index) noexcept' at line 59 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr double & Imath::Quat< double >::operator[](int index) noexcept' at line 59 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr T & Imath::Quat< T >::operator[](int index) noexcept' at line 59 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr float Imath::Quat< float >::operator[](int index) const noexcept' at line 63 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr double Imath::Quat< double >::operator[](int index) const noexcept' at line 63 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr T Imath::Quat< T >::operator[](int index) const noexcept' at line 63 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr short & Imath::Vec2< short >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int & Imath::Vec2< int >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int64_t & Imath::Vec2< int64_t >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr float & Imath::Vec2< float >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr double & Imath::Vec2< double >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr T & Imath::Vec2< T >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const short & Imath::Vec2< short >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int & Imath::Vec2< int >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int64_t & Imath::Vec2< int64_t >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const float & Imath::Vec2< float >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const double & Imath::Vec2< double >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const T & Imath::Vec2< T >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr short & Imath::Vec3< short >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int & Imath::Vec3< int >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int64_t & Imath::Vec3< int64_t >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr float & Imath::Vec3< float >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr double & Imath::Vec3< double >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr T & Imath::Vec3< T >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const short & Imath::Vec3< short >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int & Imath::Vec3< int >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int64_t & Imath::Vec3< int64_t >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const float & Imath::Vec3< float >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const double & Imath::Vec3< double >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const T & Imath::Vec3< T >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr short & Imath::Vec4< short >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int & Imath::Vec4< int >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int64_t & Imath::Vec4< int64_t >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr float & Imath::Vec4< float >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr double & Imath::Vec4< double >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr T & Imath::Vec4< T >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const short & Imath::Vec4< short >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int & Imath::Vec4< int >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int64_t & Imath::Vec4< int64_t >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const float & Imath::Vec4< float >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const double & Imath::Vec4< double >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const T & Imath::Vec4< T >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:319: warning: no uniquely matching class member found for 
  template < T >
  constexpr const T & Shear6::operator[](int i) const
Possible candidates:
  'float & Imath::Color4< float >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'half & Imath::Color4< half >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'unsigned char & Imath::Color4< unsigned char >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'T & Imath::Color4< T >::operator[](int i) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const float & Imath::Color4< float >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const half & Imath::Color4< half >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const unsigned char & Imath::Color4< unsigned char >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const T & Imath::Color4< T >::operator[](int i) const noexcept' at line 155 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Matrix22< float >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix22< double >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix22< T >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix22< float >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix22< double >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix22< T >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix33< float >::operator[](int i) noexcept' at line 331 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix33< double >::operator[](int i) noexcept' at line 331 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix33< T >::operator[](int i) noexcept' at line 331 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix33< float >::operator[](int i) const noexcept' at line 334 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix33< double >::operator[](int i) const noexcept' at line 334 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix33< T >::operator[](int i) const noexcept' at line 334 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix44< float >::operator[](int i) noexcept' at line 675 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix44< double >::operator[](int i) noexcept' at line 675 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix44< T >::operator[](int i) noexcept' at line 675 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix44< float >::operator[](int i) const noexcept' at line 678 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix44< double >::operator[](int i) const noexcept' at line 678 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix44< T >::operator[](int i) const noexcept' at line 678 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr float & Imath::Quat< float >::operator[](int index) noexcept' at line 59 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr double & Imath::Quat< double >::operator[](int index) noexcept' at line 59 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr T & Imath::Quat< T >::operator[](int index) noexcept' at line 59 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr float Imath::Quat< float >::operator[](int index) const noexcept' at line 63 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr double Imath::Quat< double >::operator[](int index) const noexcept' at line 63 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr T Imath::Quat< T >::operator[](int index) const noexcept' at line 63 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr short & Imath::Vec2< short >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int & Imath::Vec2< int >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int64_t & Imath::Vec2< int64_t >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr float & Imath::Vec2< float >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr double & Imath::Vec2< double >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr T & Imath::Vec2< T >::operator[](int i) noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const short & Imath::Vec2< short >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int & Imath::Vec2< int >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int64_t & Imath::Vec2< int64_t >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const float & Imath::Vec2< float >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const double & Imath::Vec2< double >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const T & Imath::Vec2< T >::operator[](int i) const noexcept' at line 61 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr short & Imath::Vec3< short >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int & Imath::Vec3< int >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int64_t & Imath::Vec3< int64_t >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr float & Imath::Vec3< float >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr double & Imath::Vec3< double >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr T & Imath::Vec3< T >::operator[](int i) noexcept' at line 316 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const short & Imath::Vec3< short >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int & Imath::Vec3< int >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int64_t & Imath::Vec3< int64_t >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const float & Imath::Vec3< float >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const double & Imath::Vec3< double >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const T & Imath::Vec3< T >::operator[](int i) const noexcept' at line 319 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr short & Imath::Vec4< short >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int & Imath::Vec4< int >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr int64_t & Imath::Vec4< int64_t >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr float & Imath::Vec4< float >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr double & Imath::Vec4< double >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr T & Imath::Vec4< T >::operator[](int i) noexcept' at line 587 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const short & Imath::Vec4< short >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int & Imath::Vec4< int >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const int64_t & Imath::Vec4< int64_t >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const float & Imath::Vec4< float >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const double & Imath::Vec4< double >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const T & Imath::Vec4< T >::operator[](int i) const noexcept' at line 590 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:324: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:329: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:339: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:351: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:361: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:371: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:383: warning: documented symbol 'constexpr Shear6::Shear6' was not declared or defined.
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:395: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator=(const Shear6 &h)
Possible candidates:
  'half & Imath::half::operator=(const half &h) noexcept=default' at line 536 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator=(half &&h) noexcept=default' at line 539 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator=(float f) noexcept' at line 542 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Euler< float > & Imath::Euler< float >::operator=(const Euler< float > &) noexcept' at line 291 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< double > & Imath::Euler< double >::operator=(const Euler< double > &) noexcept' at line 291 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< T > & Imath::Euler< T >::operator=(const Euler< T > &) noexcept' at line 291 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< float > & Imath::Euler< float >::operator=(const Vec3< float > &) noexcept' at line 294 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< double > & Imath::Euler< double >::operator=(const Vec3< double > &) noexcept' at line 294 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< T > & Imath::Euler< T >::operator=(const Vec3< T > &) noexcept' at line 294 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Frustum & Imath::Frustum< float >::operator=(const Frustum &) noexcept' at line 65 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr const Frustum & Imath::Frustum< double >::operator=(const Frustum &) noexcept' at line 65 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr const Frustum & Imath::Frustum< T >::operator=(const Frustum &) noexcept' at line 65 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator=(const Matrix22 &v) noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator=(const Matrix22 &v) noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator=(const Matrix22 &v) noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator=(float a) noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator=(double a) noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator=(T a) noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator=(const Matrix33 &v) noexcept' at line 373 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator=(const Matrix33 &v) noexcept' at line 373 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator=(const Matrix33 &v) noexcept' at line 373 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator=(float a) noexcept' at line 376 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator=(double a) noexcept' at line 376 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator=(T a) noexcept' at line 376 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator=(const Matrix44 &v) noexcept' at line 730 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator=(const Matrix44 &v) noexcept' at line 730 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator=(const Matrix44 &v) noexcept' at line 730 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator=(float a) noexcept' at line 733 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator=(double a) noexcept' at line 733 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator=(T a) noexcept' at line 733 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator=(const Quat< float > &q) noexcept' at line 87 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator=(const Quat< double > &q) noexcept' at line 87 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator=(const Quat< T > &q) noexcept' at line 87 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:409: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  constexpr const Shear6< T > & Shear6::operator=(const Vec3< S > &v)
Possible candidates:
  'half & Imath::half::operator=(const half &h) noexcept=default' at line 536 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator=(half &&h) noexcept=default' at line 539 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator=(float f) noexcept' at line 542 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator=(const Color3 &c) noexcept' at line 56 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator=(const Color4 &v) noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Euler< float > & Imath::Euler< float >::operator=(const Euler< float > &) noexcept' at line 291 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< double > & Imath::Euler< double >::operator=(const Euler< double > &) noexcept' at line 291 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< T > & Imath::Euler< T >::operator=(const Euler< T > &) noexcept' at line 291 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< float > & Imath::Euler< float >::operator=(const Vec3< float > &) noexcept' at line 294 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< double > & Imath::Euler< double >::operator=(const Vec3< double > &) noexcept' at line 294 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Euler< T > & Imath::Euler< T >::operator=(const Vec3< T > &) noexcept' at line 294 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathEuler.h
  'constexpr const Frustum & Imath::Frustum< float >::operator=(const Frustum &) noexcept' at line 65 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr const Frustum & Imath::Frustum< double >::operator=(const Frustum &) noexcept' at line 65 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr const Frustum & Imath::Frustum< T >::operator=(const Frustum &) noexcept' at line 65 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator=(const Matrix22 &v) noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator=(const Matrix22 &v) noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator=(const Matrix22 &v) noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator=(float a) noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator=(double a) noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator=(T a) noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator=(const Matrix33 &v) noexcept' at line 373 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator=(const Matrix33 &v) noexcept' at line 373 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator=(const Matrix33 &v) noexcept' at line 373 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator=(float a) noexcept' at line 376 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator=(double a) noexcept' at line 376 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator=(T a) noexcept' at line 376 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator=(const Matrix44 &v) noexcept' at line 730 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator=(const Matrix44 &v) noexcept' at line 730 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator=(const Matrix44 &v) noexcept' at line 730 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator=(float a) noexcept' at line 733 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator=(double a) noexcept' at line 733 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator=(T a) noexcept' at line 733 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator=(const Quat< float > &q) noexcept' at line 87 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator=(const Quat< double > &q) noexcept' at line 87 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator=(const Quat< T > &q) noexcept' at line 87 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator=(const Vec2 &v) noexcept' at line 83 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator=(const Vec3 &v) noexcept' at line 350 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator=(const Vec4 &v) noexcept' at line 614 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:423: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  void Shear6::setValue(S XY, S XZ, S YZ, S YX, S ZX, S ZY)
Possible candidates:
  'void Imath::Color4< float >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< float >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 & Imath::Matrix22< float >::setValue(const Matrix22< S > &v) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 & Imath::Matrix22< double >::setValue(const Matrix22< S > &v) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix22 & Imath::Matrix22< T >::setValue(const Matrix22< S > &v) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 & Imath::Matrix33< float >::setValue(const Matrix33< S > &v) noexcept' at line 431 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 & Imath::Matrix33< double >::setValue(const Matrix33< S > &v) noexcept' at line 431 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix33 & Imath::Matrix33< T >::setValue(const Matrix33< S > &v) noexcept' at line 431 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 & Imath::Matrix44< float >::setValue(const Matrix44< S > &v) noexcept' at line 790 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 & Imath::Matrix44< double >::setValue(const Matrix44< S > &v) noexcept' at line 790 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix44 & Imath::Matrix44< T >::setValue(const Matrix44< S > &v) noexcept' at line 790 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Vec2< short >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< short >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Matrix22< float > & Imath::Matrix22< float >::setValue(const Matrix22< S > &v) noexcept' at line 1272 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22< double > & Imath::Matrix22< double >::setValue(const Matrix22< S > &v) noexcept' at line 1272 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix22< T > & Imath::Matrix22< T >::setValue(const Matrix22< S > &v) noexcept' at line 1272 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33< float > & Imath::Matrix33< float >::setValue(const Matrix33< S > &v) noexcept' at line 1899 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33< double > & Imath::Matrix33< double >::setValue(const Matrix33< S > &v) noexcept' at line 1899 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix33< T > & Imath::Matrix33< T >::setValue(const Matrix33< S > &v) noexcept' at line 1899 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44< float > & Imath::Matrix44< float >::setValue(const Matrix44< S > &v) noexcept' at line 3227 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44< double > & Imath::Matrix44< double >::setValue(const Matrix44< S > &v) noexcept' at line 3227 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix44< T > & Imath::Matrix44< T >::setValue(const Matrix44< S > &v) noexcept' at line 3227 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:436: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  void Shear6::setValue(const Shear6< S > &h)
Possible candidates:
  'void Imath::Color4< float >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::setValue(S a, S b, S c, S d) noexcept' at line 240 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< float >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::setValue(const Color4< S > &v) noexcept' at line 243 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 & Imath::Matrix22< float >::setValue(const Matrix22< S > &v) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 & Imath::Matrix22< double >::setValue(const Matrix22< S > &v) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix22 & Imath::Matrix22< T >::setValue(const Matrix22< S > &v) noexcept' at line 152 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 & Imath::Matrix33< float >::setValue(const Matrix33< S > &v) noexcept' at line 431 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 & Imath::Matrix33< double >::setValue(const Matrix33< S > &v) noexcept' at line 431 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix33 & Imath::Matrix33< T >::setValue(const Matrix33< S > &v) noexcept' at line 431 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 & Imath::Matrix44< float >::setValue(const Matrix44< S > &v) noexcept' at line 790 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 & Imath::Matrix44< double >::setValue(const Matrix44< S > &v) noexcept' at line 790 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix44 & Imath::Matrix44< T >::setValue(const Matrix44< S > &v) noexcept' at line 790 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Vec2< short >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::setValue(S a, S b) noexcept' at line 134 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< short >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::setValue(const Vec2< S > &v) noexcept' at line 137 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::setValue(S a, S b, S c) noexcept' at line 406 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::setValue(const Vec3< S > &v) noexcept' at line 409 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Matrix22< float > & Imath::Matrix22< float >::setValue(const Matrix22< S > &v) noexcept' at line 1272 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22< double > & Imath::Matrix22< double >::setValue(const Matrix22< S > &v) noexcept' at line 1272 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix22< T > & Imath::Matrix22< T >::setValue(const Matrix22< S > &v) noexcept' at line 1272 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33< float > & Imath::Matrix33< float >::setValue(const Matrix33< S > &v) noexcept' at line 1899 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33< double > & Imath::Matrix33< double >::setValue(const Matrix33< S > &v) noexcept' at line 1899 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix33< T > & Imath::Matrix33< T >::setValue(const Matrix33< S > &v) noexcept' at line 1899 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44< float > & Imath::Matrix44< float >::setValue(const Matrix44< S > &v) noexcept' at line 3227 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44< double > & Imath::Matrix44< double >::setValue(const Matrix44< S > &v) noexcept' at line 3227 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  constexpr Matrix44< T > & Imath::Matrix44< T >::setValue(const Matrix44< S > &v) noexcept' at line 3227 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:449: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  void Shear6::getValue(S &XY, S &XZ, S &YZ, S &YX, S &ZX, S &ZY) const
Possible candidates:
  'void Imath::Color4< float >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< float >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Color4< float >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'half * Imath::Color4< half >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'unsigned char * Imath::Color4< unsigned char >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'T * Imath::Color4< T >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const float * Imath::Color4< float >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const half * Imath::Color4< half >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const unsigned char * Imath::Color4< unsigned char >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const T * Imath::Color4< T >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Matrix22< float >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix22< double >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix22< float >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix22< double >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix22< T >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< float >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< double >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix22< T >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix33< float >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix33< double >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix33< float >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix33< double >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix33< T >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< float >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< double >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix33< T >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix44< float >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix44< double >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix44< float >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix44< double >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix44< T >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< float >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< double >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix44< T >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Vec2< short >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< short >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec2< short >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec2< int >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec2< int64_t >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec2< float >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec2< double >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec2< T >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec2< short >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec2< int >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec2< int64_t >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec2< float >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec2< double >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec2< T >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec3< short >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec3< int >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec3< int64_t >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec3< float >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec3< double >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec3< T >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec3< short >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec3< int >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec3< int64_t >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec3< float >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec3< double >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec3< T >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:462: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  void Shear6::getValue(Shear6< S > &h) const
Possible candidates:
  'void Imath::Color4< float >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< float >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Color4< float >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'half * Imath::Color4< half >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'unsigned char * Imath::Color4< unsigned char >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'T * Imath::Color4< T >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const float * Imath::Color4< float >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const half * Imath::Color4< half >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const unsigned char * Imath::Color4< unsigned char >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const T * Imath::Color4< T >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Matrix22< float >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix22< double >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix22< float >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix22< double >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix22< T >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< float >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< double >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix22< T >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix33< float >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix33< double >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix33< float >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix33< double >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix33< T >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< float >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< double >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix33< T >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix44< float >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix44< double >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix44< float >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix44< double >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix44< T >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< float >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< double >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix44< T >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Vec2< short >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< short >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec2< short >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec2< int >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec2< int64_t >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec2< float >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec2< double >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec2< T >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec2< short >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec2< int >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec2< int64_t >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec2< float >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec2< double >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec2< T >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec3< short >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec3< int >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec3< int64_t >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec3< float >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec3< double >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec3< T >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec3< short >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec3< int >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec3< int64_t >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec3< float >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec3< double >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec3< T >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:474: warning: no uniquely matching class member found for 
  template < T >
  T * Shear6::getValue()
Possible candidates:
  'void Imath::Color4< float >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< float >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Color4< float >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'half * Imath::Color4< half >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'unsigned char * Imath::Color4< unsigned char >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'T * Imath::Color4< T >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const float * Imath::Color4< float >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const half * Imath::Color4< half >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const unsigned char * Imath::Color4< unsigned char >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const T * Imath::Color4< T >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Matrix22< float >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix22< double >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix22< float >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix22< double >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix22< T >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< float >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< double >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix22< T >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix33< float >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix33< double >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix33< float >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix33< double >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix33< T >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< float >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< double >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix33< T >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix44< float >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix44< double >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix44< float >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix44< double >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix44< T >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< float >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< double >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix44< T >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Vec2< short >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< short >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec2< short >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec2< int >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec2< int64_t >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec2< float >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec2< double >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec2< T >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec2< short >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec2< int >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec2< int64_t >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec2< float >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec2< double >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec2< T >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec3< short >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec3< int >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec3< int64_t >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec3< float >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec3< double >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec3< T >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec3< short >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec3< int >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec3< int64_t >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec3< float >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec3< double >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec3< T >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:481: warning: no uniquely matching class member found for 
  template < T >
  const T * Shear6::getValue() const
Possible candidates:
  'void Imath::Color4< float >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(S &a, S &b, S &c, S &d) const noexcept' at line 246 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< float >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< half >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'void Imath::Color4< unsigned char >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  void Imath::Color4< T >::getValue(Color4< S > &v) const noexcept' at line 249 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Color4< float >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'half * Imath::Color4< half >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'unsigned char * Imath::Color4< unsigned char >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'T * Imath::Color4< T >::getValue() noexcept' at line 252 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const float * Imath::Color4< float >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const half * Imath::Color4< half >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const unsigned char * Imath::Color4< unsigned char >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'const T * Imath::Color4< T >::getValue() const noexcept' at line 255 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'float * Imath::Matrix22< float >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix22< double >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix22< float >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix22< double >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix22< T >::getValue() const noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< float >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix22< double >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix22< T >::getValue(Matrix22< S > &v) const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix33< float >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix33< double >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix33< float >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix33< double >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix33< T >::getValue() const noexcept' at line 425 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< float >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix33< double >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix33< T >::getValue(Matrix33< S > &v) const noexcept' at line 428 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'float * Imath::Matrix44< float >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'double * Imath::Matrix44< double >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const float * Imath::Matrix44< float >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const double * Imath::Matrix44< double >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'const T * Imath::Matrix44< T >::getValue() const noexcept' at line 784 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< float >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Matrix44< double >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'template < S >
  void Imath::Matrix44< T >::getValue(Matrix44< S > &v) const noexcept' at line 787 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'void Imath::Vec2< short >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(S &a, S &b) const noexcept' at line 140 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< short >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< int64_t >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< float >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec2< double >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec2< T >::getValue(Vec2< S > &v) const noexcept' at line 143 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec2< short >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec2< int >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec2< int64_t >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec2< float >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec2< double >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec2< T >::getValue() noexcept' at line 146 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec2< short >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec2< int >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec2< int64_t >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec2< float >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec2< double >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec2< T >::getValue() const noexcept' at line 149 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(S &a, S &b, S &c) const noexcept' at line 412 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< short >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< int64_t >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< float >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'void Imath::Vec3< double >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  void Imath::Vec3< T >::getValue(Vec3< S > &v) const noexcept' at line 415 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'short * Imath::Vec3< short >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int * Imath::Vec3< int >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'int64_t * Imath::Vec3< int64_t >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'float * Imath::Vec3< float >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'double * Imath::Vec3< double >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'T * Imath::Vec3< T >::getValue() noexcept' at line 418 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const short * Imath::Vec3< short >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int * Imath::Vec3< int >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const int64_t * Imath::Vec3< int64_t >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const float * Imath::Vec3< float >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const double * Imath::Vec3< double >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'const T * Imath::Vec3< T >::getValue() const noexcept' at line 421 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:489: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  constexpr bool Shear6::operator==(const Shear6< S > &h) const
Possible candidates:
  'constexpr bool Imath::Box< V2s >::operator==(const Box< V2s > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2i >::operator==(const Box< V2i > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2i64 >::operator==(const Box< V2i64 > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2f >::operator==(const Box< V2f > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2d >::operator==(const Box< V2d > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3s >::operator==(const Box< V3s > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3i >::operator==(const Box< V3i > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3i64 >::operator==(const Box< V3i64 > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3f >::operator==(const Box< V3f > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3d >::operator==(const Box< V3d > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V >::operator==(const Box< V > &src) const noexcept' at line 72 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< Vec2< T > >::operator==(const Box< Vec2< T > > &src) const noexcept' at line 392 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< Vec3< T > >::operator==(const Box< Vec3< T > > &src) const noexcept' at line 658 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Color4< float >::operator==(const Color4< S > &v) const noexcept' at line 163 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr bool Imath::Color4< half >::operator==(const Color4< S > &v) const noexcept' at line 163 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr bool Imath::Color4< unsigned char >::operator==(const Color4< S > &v) const noexcept' at line 163 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  constexpr bool Imath::Color4< T >::operator==(const Color4< S > &v) const noexcept' at line 163 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr bool Imath::Frustum< float >::operator==(const Frustum< float > &src) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr bool Imath::Frustum< double >::operator==(const Frustum< double > &src) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr bool Imath::Frustum< T >::operator==(const Frustum< T > &src) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr bool Imath::Interval< float >::operator==(const Interval< float > &src) const noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< double >::operator==(const Interval< double > &src) const noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< short >::operator==(const Interval< short > &src) const noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< int >::operator==(const Interval< int > &src) const noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< T >::operator==(const Interval< T > &src) const noexcept' at line 58 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Matrix22< float >::operator==(const Matrix22 &v) const noexcept' at line 164 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< double >::operator==(const Matrix22 &v) const noexcept' at line 164 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< T >::operator==(const Matrix22 &v) const noexcept' at line 164 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< float >::operator==(const Matrix33 &v) const noexcept' at line 443 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< double >::operator==(const Matrix33 &v) const noexcept' at line 443 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< T >::operator==(const Matrix33 &v) const noexcept' at line 443 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< float >::operator==(const Matrix44 &v) const noexcept' at line 802 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< double >::operator==(const Matrix44 &v) const noexcept' at line 802 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< T >::operator==(const Matrix44 &v) const noexcept' at line 802 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Quat< float >::operator==(const Quat< S > &q) const noexcept' at line 121 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr bool Imath::Quat< double >::operator==(const Quat< S > &q) const noexcept' at line 121 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'template < S >
  constexpr bool Imath::Quat< T >::operator==(const Quat< S > &q) const noexcept' at line 121 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr bool Imath::Vec2< short >::operator==(const Vec2< S > &v) const noexcept' at line 157 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int >::operator==(const Vec2< S > &v) const noexcept' at line 157 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int64_t >::operator==(const Vec2< S > &v) const noexcept' at line 157 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< float >::operator==(const Vec2< S > &v) const noexcept' at line 157 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< double >::operator==(const Vec2< S > &v) const noexcept' at line 157 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  constexpr bool Imath::Vec2< T >::operator==(const Vec2< S > &v) const noexcept' at line 157 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< short >::operator==(const Vec3< S > &v) const noexcept' at line 429 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int >::operator==(const Vec3< S > &v) const noexcept' at line 429 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int64_t >::operator==(const Vec3< S > &v) const noexcept' at line 429 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< float >::operator==(const Vec3< S > &v) const noexcept' at line 429 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< double >::operator==(const Vec3< S > &v) const noexcept' at line 429 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  constexpr bool Imath::Vec3< T >::operator==(const Vec3< S > &v) const noexcept' at line 429 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< short >::operator==(const Vec4< S > &v) const noexcept' at line 670 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int >::operator==(const Vec4< S > &v) const noexcept' at line 670 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int64_t >::operator==(const Vec4< S > &v) const noexcept' at line 670 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< float >::operator==(const Vec4< S > &v) const noexcept' at line 670 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< double >::operator==(const Vec4< S > &v) const noexcept' at line 670 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  constexpr bool Imath::Vec4< T >::operator==(const Vec4< S > &v) const noexcept' at line 670 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:497: warning: no uniquely matching class member found for 
  template < T >
  template < S >
  constexpr bool Shear6::operator!=(const Shear6< S > &h) const
Possible candidates:
  'constexpr bool Imath::Box< V2s >::operator!=(const Box< V2s > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2i >::operator!=(const Box< V2i > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2i64 >::operator!=(const Box< V2i64 > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2f >::operator!=(const Box< V2f > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V2d >::operator!=(const Box< V2d > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3s >::operator!=(const Box< V3s > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3i >::operator!=(const Box< V3i > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3i64 >::operator!=(const Box< V3i64 > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3f >::operator!=(const Box< V3f > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V3d >::operator!=(const Box< V3d > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< V >::operator!=(const Box< V > &src) const noexcept' at line 75 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< Vec2< T > >::operator!=(const Box< Vec2< T > > &src) const noexcept' at line 395 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Box< Vec3< T > >::operator!=(const Box< Vec3< T > > &src) const noexcept' at line 661 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBox.h
  'constexpr bool Imath::Color4< float >::operator!=(const Color4< S > &v) const noexcept' at line 166 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr bool Imath::Color4< half >::operator!=(const Color4< S > &v) const noexcept' at line 166 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr bool Imath::Color4< unsigned char >::operator!=(const Color4< S > &v) const noexcept' at line 166 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'template < S >
  constexpr bool Imath::Color4< T >::operator!=(const Color4< S > &v) const noexcept' at line 166 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr bool Imath::Frustum< float >::operator!=(const Frustum< float > &src) const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr bool Imath::Frustum< double >::operator!=(const Frustum< double > &src) const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr bool Imath::Frustum< T >::operator!=(const Frustum< T > &src) const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathFrustum.h
  'constexpr bool Imath::Interval< float >::operator!=(const Interval< float > &src) const noexcept' at line 60 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< double >::operator!=(const Interval< double > &src) const noexcept' at line 60 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< short >::operator!=(const Interval< short > &src) const noexcept' at line 60 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< int >::operator!=(const Interval< int > &src) const noexcept' at line 60 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Interval< T >::operator!=(const Interval< T > &src) const noexcept' at line 60 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathInterval.h
  'constexpr bool Imath::Matrix22< float >::operator!=(const Matrix22 &v) const noexcept' at line 167 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< double >::operator!=(const Matrix22 &v) const noexcept' at line 167 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< T >::operator!=(const Matrix22 &v) const noexcept' at line 167 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< float >::operator!=(const Matrix33 &v) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< double >::operator!=(const Matrix33 &v) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< T >::operator!=(const Matrix33 &v) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< float >::operator!=(const Matrix44 &v) const noexcept' at line 805 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< double >::operator!=(const Matrix44 &v) const noexcept' at line 805 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< T >::operator!=(const Matrix44 &v) const noexcept' at line 805 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Quat< float >::operator!=(const Quat< S > &q) const noexcept' at line 124 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr bool Imath::Quat< double >::operator!=(const Quat< S > &q) const noexcept' at line 124 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'template < S >
  constexpr bool Imath::Quat< T >::operator!=(const Quat< S > &q) const noexcept' at line 124 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr bool Imath::Vec2< short >::operator!=(const Vec2< S > &v) const noexcept' at line 161 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int >::operator!=(const Vec2< S > &v) const noexcept' at line 161 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int64_t >::operator!=(const Vec2< S > &v) const noexcept' at line 161 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< float >::operator!=(const Vec2< S > &v) const noexcept' at line 161 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< double >::operator!=(const Vec2< S > &v) const noexcept' at line 161 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  constexpr bool Imath::Vec2< T >::operator!=(const Vec2< S > &v) const noexcept' at line 161 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< short >::operator!=(const Vec3< S > &v) const noexcept' at line 432 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int >::operator!=(const Vec3< S > &v) const noexcept' at line 432 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int64_t >::operator!=(const Vec3< S > &v) const noexcept' at line 432 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< float >::operator!=(const Vec3< S > &v) const noexcept' at line 432 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< double >::operator!=(const Vec3< S > &v) const noexcept' at line 432 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  constexpr bool Imath::Vec3< T >::operator!=(const Vec3< S > &v) const noexcept' at line 432 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< short >::operator!=(const Vec4< S > &v) const noexcept' at line 673 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int >::operator!=(const Vec4< S > &v) const noexcept' at line 673 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int64_t >::operator!=(const Vec4< S > &v) const noexcept' at line 673 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< float >::operator!=(const Vec4< S > &v) const noexcept' at line 673 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< double >::operator!=(const Vec4< S > &v) const noexcept' at line 673 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'template < S >
  constexpr bool Imath::Vec4< T >::operator!=(const Vec4< S > &v) const noexcept' at line 673 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:504: warning: no uniquely matching class member found for 
  template < T >
  constexpr bool Shear6::equalWithAbsError(const Shear6< T > &h, T e) const
Possible candidates:
  'constexpr bool Imath::Matrix22< float >::equalWithAbsError(const Matrix22< float > &v, float e) const noexcept' at line 174 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< double >::equalWithAbsError(const Matrix22< double > &v, double e) const noexcept' at line 174 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< T >::equalWithAbsError(const Matrix22< T > &v, T e) const noexcept' at line 174 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< float >::equalWithAbsError(const Matrix33< float > &v, float e) const noexcept' at line 453 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< double >::equalWithAbsError(const Matrix33< double > &v, double e) const noexcept' at line 453 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< T >::equalWithAbsError(const Matrix33< T > &v, T e) const noexcept' at line 453 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< float >::equalWithAbsError(const Matrix44< float > &v, float e) const noexcept' at line 812 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< double >::equalWithAbsError(const Matrix44< double > &v, double e) const noexcept' at line 812 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< T >::equalWithAbsError(const Matrix44< T > &v, T e) const noexcept' at line 812 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Vec2< short >::equalWithAbsError(const Vec2< short > &v, short e) const noexcept' at line 168 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int >::equalWithAbsError(const Vec2< int > &v, int e) const noexcept' at line 168 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int64_t >::equalWithAbsError(const Vec2< int64_t > &v, int64_t e) const noexcept' at line 168 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< float >::equalWithAbsError(const Vec2< float > &v, float e) const noexcept' at line 168 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< double >::equalWithAbsError(const Vec2< double > &v, double e) const noexcept' at line 168 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< T >::equalWithAbsError(const Vec2< T > &v, T e) const noexcept' at line 168 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< short >::equalWithAbsError(const Vec3< short > &v, short e) const noexcept' at line 439 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int >::equalWithAbsError(const Vec3< int > &v, int e) const noexcept' at line 439 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int64_t >::equalWithAbsError(const Vec3< int64_t > &v, int64_t e) const noexcept' at line 439 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< float >::equalWithAbsError(const Vec3< float > &v, float e) const noexcept' at line 439 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< double >::equalWithAbsError(const Vec3< double > &v, double e) const noexcept' at line 439 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< T >::equalWithAbsError(const Vec3< T > &v, T e) const noexcept' at line 439 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< short >::equalWithAbsError(const Vec4< short > &v, short e) const noexcept' at line 680 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int >::equalWithAbsError(const Vec4< int > &v, int e) const noexcept' at line 680 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int64_t >::equalWithAbsError(const Vec4< int64_t > &v, int64_t e) const noexcept' at line 680 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< float >::equalWithAbsError(const Vec4< float > &v, float e) const noexcept' at line 680 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< double >::equalWithAbsError(const Vec4< double > &v, double e) const noexcept' at line 680 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< T >::equalWithAbsError(const Vec4< T > &v, T e) const noexcept' at line 680 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:515: warning: no uniquely matching class member found for 
  template < T >
  constexpr bool Shear6::equalWithRelError(const Shear6< T > &h, T e) const
Possible candidates:
  'constexpr bool Imath::Matrix22< float >::equalWithRelError(const Matrix22< float > &v, float e) const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< double >::equalWithRelError(const Matrix22< double > &v, double e) const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix22< T >::equalWithRelError(const Matrix22< T > &v, T e) const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< float >::equalWithRelError(const Matrix33< float > &v, float e) const noexcept' at line 460 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< double >::equalWithRelError(const Matrix33< double > &v, double e) const noexcept' at line 460 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix33< T >::equalWithRelError(const Matrix33< T > &v, T e) const noexcept' at line 460 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< float >::equalWithRelError(const Matrix44< float > &v, float e) const noexcept' at line 819 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< double >::equalWithRelError(const Matrix44< double > &v, double e) const noexcept' at line 819 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Matrix44< T >::equalWithRelError(const Matrix44< T > &v, T e) const noexcept' at line 819 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr bool Imath::Vec2< short >::equalWithRelError(const Vec2< short > &v, short e) const noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int >::equalWithRelError(const Vec2< int > &v, int e) const noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< int64_t >::equalWithRelError(const Vec2< int64_t > &v, int64_t e) const noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< float >::equalWithRelError(const Vec2< float > &v, float e) const noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< double >::equalWithRelError(const Vec2< double > &v, double e) const noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec2< T >::equalWithRelError(const Vec2< T > &v, T e) const noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< short >::equalWithRelError(const Vec3< short > &v, short e) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int >::equalWithRelError(const Vec3< int > &v, int e) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< int64_t >::equalWithRelError(const Vec3< int64_t > &v, int64_t e) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< float >::equalWithRelError(const Vec3< float > &v, float e) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< double >::equalWithRelError(const Vec3< double > &v, double e) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec3< T >::equalWithRelError(const Vec3< T > &v, T e) const noexcept' at line 446 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< short >::equalWithRelError(const Vec4< short > &v, short e) const noexcept' at line 687 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int >::equalWithRelError(const Vec4< int > &v, int e) const noexcept' at line 687 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< int64_t >::equalWithRelError(const Vec4< int64_t > &v, int64_t e) const noexcept' at line 687 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< float >::equalWithRelError(const Vec4< float > &v, float e) const noexcept' at line 687 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< double >::equalWithRelError(const Vec4< double > &v, double e) const noexcept' at line 687 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr bool Imath::Vec4< T >::equalWithRelError(const Vec4< T > &v, T e) const noexcept' at line 687 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:526: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator+=(const Shear6 &h)
Possible candidates:
  'half & Imath::half::operator+=(half h) noexcept' at line 545 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator+=(float f) noexcept' at line 548 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator+=(const Color3 &c) noexcept' at line 64 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator+=(const Color3 &c) noexcept' at line 64 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator+=(const Color3 &c) noexcept' at line 64 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator+=(const Color3 &c) noexcept' at line 64 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator+=(const Color4 &v) noexcept' at line 169 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator+=(const Color4 &v) noexcept' at line 169 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator+=(const Color4 &v) noexcept' at line 169 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator+=(const Color4 &v) noexcept' at line 169 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator+=(const Matrix22 &v) noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator+=(const Matrix22 &v) noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator+=(const Matrix22 &v) noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator+=(float a) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator+=(double a) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator+=(T a) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator+=(const Matrix33 &v) noexcept' at line 463 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator+=(const Matrix33 &v) noexcept' at line 463 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator+=(const Matrix33 &v) noexcept' at line 463 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator+=(float a) noexcept' at line 466 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator+=(double a) noexcept' at line 466 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator+=(T a) noexcept' at line 466 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator+=(const Matrix44 &v) noexcept' at line 822 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator+=(const Matrix44 &v) noexcept' at line 822 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator+=(const Matrix44 &v) noexcept' at line 822 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator+=(float a) noexcept' at line 825 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator+=(double a) noexcept' at line 825 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator+=(T a) noexcept' at line 825 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator+=(const Quat< float > &q) noexcept' at line 115 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator+=(const Quat< double > &q) noexcept' at line 115 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator+=(const Quat< T > &q) noexcept' at line 115 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator+=(const Vec2 &v) noexcept' at line 192 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator+=(const Vec2 &v) noexcept' at line 192 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator+=(const Vec2 &v) noexcept' at line 192 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator+=(const Vec2 &v) noexcept' at line 192 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator+=(const Vec2 &v) noexcept' at line 192 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator+=(const Vec2 &v) noexcept' at line 192 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator+=(const Vec3 &v) noexcept' at line 464 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator+=(const Vec3 &v) noexcept' at line 464 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator+=(const Vec3 &v) noexcept' at line 464 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator+=(const Vec3 &v) noexcept' at line 464 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator+=(const Vec3 &v) noexcept' at line 464 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator+=(const Vec3 &v) noexcept' at line 464 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator+=(const Vec4 &v) noexcept' at line 696 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator+=(const Vec4 &v) noexcept' at line 696 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator+=(const Vec4 &v) noexcept' at line 696 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator+=(const Vec4 &v) noexcept' at line 696 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator+=(const Vec4 &v) noexcept' at line 696 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator+=(const Vec4 &v) noexcept' at line 696 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:539: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator+(const Shear6 &h) const
Possible candidates:
  'constexpr Color3 Imath::Color3< float >::operator+(const Color3 &c) const noexcept' at line 67 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator+(const Color3 &c) const noexcept' at line 67 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator+(const Color3 &c) const noexcept' at line 67 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator+(const Color3 &c) const noexcept' at line 67 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator+(const Color4 &v) const noexcept' at line 172 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator+(const Color4 &v) const noexcept' at line 172 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator+(const Color4 &v) const noexcept' at line 172 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator+(const Color4 &v) const noexcept' at line 172 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator+(const Matrix22 &v) const noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator+(const Matrix22 &v) const noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator+(const Matrix22 &v) const noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator+(const Matrix33 &v) const noexcept' at line 469 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator+(const Matrix33 &v) const noexcept' at line 469 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator+(const Matrix33 &v) const noexcept' at line 469 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator+(const Matrix44 &v) const noexcept' at line 828 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator+(const Matrix44 &v) const noexcept' at line 828 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator+(const Matrix44 &v) const noexcept' at line 828 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator+(const Vec2 &v) const noexcept' at line 195 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator+(const Vec2 &v) const noexcept' at line 195 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator+(const Vec2 &v) const noexcept' at line 195 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator+(const Vec2 &v) const noexcept' at line 195 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator+(const Vec2 &v) const noexcept' at line 195 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator+(const Vec2 &v) const noexcept' at line 195 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator+(const Vec3 &v) const noexcept' at line 467 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator+(const Vec3 &v) const noexcept' at line 467 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator+(const Vec3 &v) const noexcept' at line 467 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator+(const Vec3 &v) const noexcept' at line 467 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator+(const Vec3 &v) const noexcept' at line 467 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator+(const Vec3 &v) const noexcept' at line 467 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator+(const Vec4 &v) const noexcept' at line 699 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator+(const Vec4 &v) const noexcept' at line 699 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator+(const Vec4 &v) const noexcept' at line 699 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator+(const Vec4 &v) const noexcept' at line 699 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator+(const Vec4 &v) const noexcept' at line 699 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator+(const Vec4 &v) const noexcept' at line 699 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:546: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator-=(const Shear6 &h)
Possible candidates:
  'half & Imath::half::operator-=(half h) noexcept' at line 551 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator-=(float f) noexcept' at line 554 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator-=(const Color3 &c) noexcept' at line 70 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator-=(const Color3 &c) noexcept' at line 70 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator-=(const Color3 &c) noexcept' at line 70 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator-=(const Color3 &c) noexcept' at line 70 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator-=(const Color4 &v) noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator-=(const Color4 &v) noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator-=(const Color4 &v) noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator-=(const Color4 &v) noexcept' at line 175 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator-=(const Matrix22 &v) noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator-=(const Matrix22 &v) noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator-=(const Matrix22 &v) noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator-=(float a) noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator-=(double a) noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator-=(T a) noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator-=(const Matrix33 &v) noexcept' at line 472 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator-=(const Matrix33 &v) noexcept' at line 472 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator-=(const Matrix33 &v) noexcept' at line 472 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator-=(float a) noexcept' at line 475 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator-=(double a) noexcept' at line 475 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator-=(T a) noexcept' at line 475 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator-=(const Matrix44 &v) noexcept' at line 831 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator-=(const Matrix44 &v) noexcept' at line 831 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator-=(const Matrix44 &v) noexcept' at line 831 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator-=(float a) noexcept' at line 834 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator-=(double a) noexcept' at line 834 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator-=(T a) noexcept' at line 834 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator-=(const Quat< float > &q) noexcept' at line 118 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator-=(const Quat< double > &q) noexcept' at line 118 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator-=(const Quat< T > &q) noexcept' at line 118 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator-=(const Vec2 &v) noexcept' at line 198 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator-=(const Vec2 &v) noexcept' at line 198 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator-=(const Vec2 &v) noexcept' at line 198 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator-=(const Vec2 &v) noexcept' at line 198 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator-=(const Vec2 &v) noexcept' at line 198 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator-=(const Vec2 &v) noexcept' at line 198 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator-=(const Vec3 &v) noexcept' at line 470 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator-=(const Vec3 &v) noexcept' at line 470 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator-=(const Vec3 &v) noexcept' at line 470 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator-=(const Vec3 &v) noexcept' at line 470 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator-=(const Vec3 &v) noexcept' at line 470 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator-=(const Vec3 &v) noexcept' at line 470 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator-=(const Vec4 &v) noexcept' at line 702 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator-=(const Vec4 &v) noexcept' at line 702 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator-=(const Vec4 &v) noexcept' at line 702 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator-=(const Vec4 &v) noexcept' at line 702 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator-=(const Vec4 &v) noexcept' at line 702 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator-=(const Vec4 &v) noexcept' at line 702 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:559: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator-(const Shear6 &h) const
Possible candidates:
  'constexpr half Imath::half::operator-() const noexcept' at line 533 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr Color3 Imath::Color3< float >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< float >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator-(const Matrix22 &v) const noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator-(const Matrix22 &v) const noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator-(const Matrix22 &v) const noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator-() const noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator-() const noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator-() const noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator-(const Matrix33 &v) const noexcept' at line 478 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator-(const Matrix33 &v) const noexcept' at line 478 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator-(const Matrix33 &v) const noexcept' at line 478 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator-() const noexcept' at line 481 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator-() const noexcept' at line 481 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator-() const noexcept' at line 481 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator-(const Matrix44 &v) const noexcept' at line 837 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator-(const Matrix44 &v) const noexcept' at line 837 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator-(const Matrix44 &v) const noexcept' at line 837 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator-() const noexcept' at line 840 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator-() const noexcept' at line 840 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator-() const noexcept' at line 840 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< short >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:566: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator-() const
Possible candidates:
  'constexpr half Imath::half::operator-() const noexcept' at line 533 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr Color3 Imath::Color3< float >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator-(const Color3 &c) const noexcept' at line 73 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< float >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator-() const noexcept' at line 76 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator-(const Color4 &v) const noexcept' at line 178 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator-() const noexcept' at line 181 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator-(const Matrix22 &v) const noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator-(const Matrix22 &v) const noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator-(const Matrix22 &v) const noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator-() const noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator-() const noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator-() const noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator-(const Matrix33 &v) const noexcept' at line 478 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator-(const Matrix33 &v) const noexcept' at line 478 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator-(const Matrix33 &v) const noexcept' at line 478 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator-() const noexcept' at line 481 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator-() const noexcept' at line 481 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator-() const noexcept' at line 481 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator-(const Matrix44 &v) const noexcept' at line 837 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator-(const Matrix44 &v) const noexcept' at line 837 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator-(const Matrix44 &v) const noexcept' at line 837 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator-() const noexcept' at line 840 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator-() const noexcept' at line 840 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator-() const noexcept' at line 840 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator-(const Vec2 &v) const noexcept' at line 201 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< short >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator-() const noexcept' at line 204 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator-(const Vec3 &v) const noexcept' at line 473 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator-() const noexcept' at line 476 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator-(const Vec4 &v) const noexcept' at line 705 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator-() const noexcept' at line 708 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:573: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::negate()
Possible candidates:
  'constexpr const Color3 & Imath::Color3< float >::negate() noexcept' at line 79 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::negate() noexcept' at line 79 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::negate() noexcept' at line 79 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::negate() noexcept' at line 79 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::negate() noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::negate() noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::negate() noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::negate() noexcept' at line 184 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::negate() noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::negate() noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::negate() noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::negate() noexcept' at line 484 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::negate() noexcept' at line 484 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::negate() noexcept' at line 484 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::negate() noexcept' at line 843 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::negate() noexcept' at line 843 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::negate() noexcept' at line 843 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Vec2 & Imath::Vec2< short >::negate() noexcept' at line 207 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::negate() noexcept' at line 207 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::negate() noexcept' at line 207 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::negate() noexcept' at line 207 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::negate() noexcept' at line 207 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::negate() noexcept' at line 207 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::negate() noexcept' at line 479 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::negate() noexcept' at line 479 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::negate() noexcept' at line 479 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::negate() noexcept' at line 479 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::negate() noexcept' at line 479 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::negate() noexcept' at line 479 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::negate() noexcept' at line 711 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::negate() noexcept' at line 711 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::negate() noexcept' at line 711 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::negate() noexcept' at line 711 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::negate() noexcept' at line 711 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::negate() noexcept' at line 711 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:586: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator*=(const Shear6 &h)
Possible candidates:
  'half & Imath::half::operator*=(half h) noexcept' at line 557 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator*=(float f) noexcept' at line 560 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< float >::operator*=(float a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator*=(half a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator*=(unsigned char a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator*=(T a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator*=(float a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator*=(half a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator*=(unsigned char a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator*=(T a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator*=(float a) noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator*=(double a) noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator*=(T a) noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator*=(const Matrix22 &v) noexcept' at line 220 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator*=(const Matrix22 &v) noexcept' at line 220 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator*=(const Matrix22 &v) noexcept' at line 220 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator*=(float a) noexcept' at line 487 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator*=(double a) noexcept' at line 487 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator*=(T a) noexcept' at line 487 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator*=(const Matrix33 &v) noexcept' at line 499 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator*=(const Matrix33 &v) noexcept' at line 499 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator*=(const Matrix33 &v) noexcept' at line 499 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator*=(float a) noexcept' at line 846 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator*=(double a) noexcept' at line 846 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator*=(T a) noexcept' at line 846 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator*=(const Matrix44 &v) noexcept' at line 858 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator*=(const Matrix44 &v) noexcept' at line 858 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator*=(const Matrix44 &v) noexcept' at line 858 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator*=(const Quat< float > &q) noexcept' at line 101 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator*=(const Quat< double > &q) noexcept' at line 101 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator*=(const Quat< T > &q) noexcept' at line 101 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator*=(float t) noexcept' at line 105 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator*=(double t) noexcept' at line 105 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator*=(T t) noexcept' at line 105 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator*=(short a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator*=(int a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator*=(int64_t a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator*=(float a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator*=(double a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator*=(T a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator*=(short a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator*=(int a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator*=(int64_t a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator*=(float a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator*=(double a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator*=(T a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator*=(short a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator*=(int a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator*=(int64_t a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator*=(float a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator*=(double a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator*=(T a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:599: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator*=(T a)
Possible candidates:
  'half & Imath::half::operator*=(half h) noexcept' at line 557 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator*=(float f) noexcept' at line 560 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator*=(const Color3 &c) noexcept' at line 82 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< float >::operator*=(float a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator*=(half a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator*=(unsigned char a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator*=(T a) noexcept' at line 85 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator*=(const Color4 &v) noexcept' at line 187 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator*=(float a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator*=(half a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator*=(unsigned char a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator*=(T a) noexcept' at line 190 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator*=(float a) noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator*=(double a) noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator*=(T a) noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator*=(const Matrix22 &v) noexcept' at line 220 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator*=(const Matrix22 &v) noexcept' at line 220 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator*=(const Matrix22 &v) noexcept' at line 220 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator*=(float a) noexcept' at line 487 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator*=(double a) noexcept' at line 487 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator*=(T a) noexcept' at line 487 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator*=(const Matrix33 &v) noexcept' at line 499 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator*=(const Matrix33 &v) noexcept' at line 499 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator*=(const Matrix33 &v) noexcept' at line 499 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator*=(float a) noexcept' at line 846 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator*=(double a) noexcept' at line 846 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator*=(T a) noexcept' at line 846 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator*=(const Matrix44 &v) noexcept' at line 858 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator*=(const Matrix44 &v) noexcept' at line 858 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator*=(const Matrix44 &v) noexcept' at line 858 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator*=(const Quat< float > &q) noexcept' at line 101 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator*=(const Quat< double > &q) noexcept' at line 101 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator*=(const Quat< T > &q) noexcept' at line 101 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator*=(float t) noexcept' at line 105 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator*=(double t) noexcept' at line 105 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator*=(T t) noexcept' at line 105 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator*=(const Vec2 &v) noexcept' at line 210 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator*=(short a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator*=(int a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator*=(int64_t a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator*=(float a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator*=(double a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator*=(T a) noexcept' at line 213 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator*=(const Vec3 &v) noexcept' at line 482 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator*=(short a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator*=(int a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator*=(int64_t a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator*=(float a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator*=(double a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator*=(T a) noexcept' at line 485 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator*=(const Vec4 &v) noexcept' at line 714 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator*=(short a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator*=(int a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator*=(int64_t a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator*=(float a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator*=(double a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator*=(T a) noexcept' at line 717 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:612: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator*(const Shear6 &h) const
Possible candidates:
  'constexpr Color3 Imath::Color3< float >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< float >::operator*(float a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator*(half a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator*(unsigned char a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator*(T a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator*(float a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator*(half a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator*(unsigned char a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator*(T a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator*(float a) const noexcept' at line 211 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator*(double a) const noexcept' at line 211 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator*(T a) const noexcept' at line 211 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator*(const Matrix22 &v) const noexcept' at line 223 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator*(const Matrix22 &v) const noexcept' at line 223 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator*(const Matrix22 &v) const noexcept' at line 223 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator*(float a) const noexcept' at line 490 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator*(double a) const noexcept' at line 490 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator*(T a) const noexcept' at line 490 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator*(const Matrix33 &v) const noexcept' at line 502 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator*(const Matrix33 &v) const noexcept' at line 502 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator*(const Matrix33 &v) const noexcept' at line 502 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator*(float a) const noexcept' at line 849 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator*(double a) const noexcept' at line 849 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator*(T a) const noexcept' at line 849 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator*(const Matrix44 &v) const noexcept' at line 861 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator*(const Matrix44 &v) const noexcept' at line 861 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator*(const Matrix44 &v) const noexcept' at line 861 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< short >::operator*(short a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator*(int a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator*(int64_t a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator*(float a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator*(double a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator*(T a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator*(short a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator*(int a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator*(int64_t a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator*(float a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator*(double a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator*(T a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator*(short a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator*(int a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator*(int64_t a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator*(float a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator*(double a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator*(T a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:619: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator*(T a) const
Possible candidates:
  'constexpr Color3 Imath::Color3< float >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator*(const Color3 &c) const noexcept' at line 88 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< float >::operator*(float a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator*(half a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator*(unsigned char a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator*(T a) const noexcept' at line 91 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator*(const Color4 &v) const noexcept' at line 193 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator*(float a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator*(half a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator*(unsigned char a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator*(T a) const noexcept' at line 196 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator*(float a) const noexcept' at line 211 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator*(double a) const noexcept' at line 211 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator*(T a) const noexcept' at line 211 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator*(const Matrix22 &v) const noexcept' at line 223 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator*(const Matrix22 &v) const noexcept' at line 223 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator*(const Matrix22 &v) const noexcept' at line 223 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator*(float a) const noexcept' at line 490 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator*(double a) const noexcept' at line 490 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator*(T a) const noexcept' at line 490 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator*(const Matrix33 &v) const noexcept' at line 502 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator*(const Matrix33 &v) const noexcept' at line 502 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator*(const Matrix33 &v) const noexcept' at line 502 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator*(float a) const noexcept' at line 849 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator*(double a) const noexcept' at line 849 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator*(T a) const noexcept' at line 849 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator*(const Matrix44 &v) const noexcept' at line 861 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator*(const Matrix44 &v) const noexcept' at line 861 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator*(const Matrix44 &v) const noexcept' at line 861 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator*(const Vec2 &v) const noexcept' at line 216 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< short >::operator*(short a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator*(int a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator*(int64_t a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator*(float a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator*(double a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator*(T a) const noexcept' at line 219 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator*(const Vec3 &v) const noexcept' at line 488 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator*(short a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator*(int a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator*(int64_t a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator*(float a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator*(double a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator*(T a) const noexcept' at line 491 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator*(const Vec4 &v) const noexcept' at line 720 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator*(short a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator*(int a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator*(int64_t a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator*(float a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator*(double a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator*(T a) const noexcept' at line 723 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:626: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator/=(const Shear6 &h)
Possible candidates:
  'half & Imath::half::operator/=(half h) noexcept' at line 563 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator/=(float f) noexcept' at line 566 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< float >::operator/=(float a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator/=(half a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator/=(unsigned char a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator/=(T a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator/=(float a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator/=(half a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator/=(unsigned char a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator/=(T a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator/=(float a) noexcept' at line 214 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator/=(double a) noexcept' at line 214 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator/=(T a) noexcept' at line 214 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator/=(float a) noexcept' at line 493 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator/=(double a) noexcept' at line 493 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator/=(T a) noexcept' at line 493 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator/=(float a) noexcept' at line 852 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator/=(double a) noexcept' at line 852 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator/=(T a) noexcept' at line 852 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator/=(const Quat< float > &q) noexcept' at line 108 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator/=(const Quat< double > &q) noexcept' at line 108 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator/=(const Quat< T > &q) noexcept' at line 108 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator/=(float t) noexcept' at line 112 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator/=(double t) noexcept' at line 112 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator/=(T t) noexcept' at line 112 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator/=(short a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator/=(int a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator/=(int64_t a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator/=(float a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator/=(double a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator/=(T a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator/=(short a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator/=(int a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator/=(int64_t a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator/=(float a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator/=(double a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator/=(T a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator/=(short a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator/=(int a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator/=(int64_t a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator/=(float a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator/=(double a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator/=(T a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:639: warning: no uniquely matching class member found for 
  template < T >
  constexpr const Shear6< T > & Shear6::operator/=(T a)
Possible candidates:
  'half & Imath::half::operator/=(half h) noexcept' at line 563 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'half & Imath::half::operator/=(float f) noexcept' at line 566 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h
  'constexpr const Color3 & Imath::Color3< float >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator/=(const Color3 &c) noexcept' at line 94 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< float >::operator/=(float a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< half >::operator/=(half a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< unsigned char >::operator/=(unsigned char a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color3 & Imath::Color3< T >::operator/=(T a) noexcept' at line 97 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator/=(const Color4 &v) noexcept' at line 199 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< float >::operator/=(float a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< half >::operator/=(half a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< unsigned char >::operator/=(unsigned char a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Color4 & Imath::Color4< T >::operator/=(T a) noexcept' at line 202 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr const Matrix22 & Imath::Matrix22< float >::operator/=(float a) noexcept' at line 214 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< double >::operator/=(double a) noexcept' at line 214 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix22 & Imath::Matrix22< T >::operator/=(T a) noexcept' at line 214 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< float >::operator/=(float a) noexcept' at line 493 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< double >::operator/=(double a) noexcept' at line 493 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix33 & Imath::Matrix33< T >::operator/=(T a) noexcept' at line 493 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< float >::operator/=(float a) noexcept' at line 852 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< double >::operator/=(double a) noexcept' at line 852 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Matrix44 & Imath::Matrix44< T >::operator/=(T a) noexcept' at line 852 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator/=(const Quat< float > &q) noexcept' at line 108 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator/=(const Quat< double > &q) noexcept' at line 108 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator/=(const Quat< T > &q) noexcept' at line 108 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< float > & Imath::Quat< float >::operator/=(float t) noexcept' at line 112 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< double > & Imath::Quat< double >::operator/=(double t) noexcept' at line 112 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Quat< T > & Imath::Quat< T >::operator/=(T t) noexcept' at line 112 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathQuat.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator/=(const Vec2 &v) noexcept' at line 222 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< short >::operator/=(short a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int >::operator/=(int a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< int64_t >::operator/=(int64_t a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< float >::operator/=(float a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< double >::operator/=(double a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec2 & Imath::Vec2< T >::operator/=(T a) noexcept' at line 225 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator/=(const Vec3 &v) noexcept' at line 494 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< short >::operator/=(short a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int >::operator/=(int a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< int64_t >::operator/=(int64_t a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< float >::operator/=(float a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< double >::operator/=(double a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec3 & Imath::Vec3< T >::operator/=(T a) noexcept' at line 497 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator/=(const Vec4 &v) noexcept' at line 726 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< short >::operator/=(short a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int >::operator/=(int a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< int64_t >::operator/=(int64_t a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< float >::operator/=(float a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< double >::operator/=(double a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr const Vec4 & Imath::Vec4< T >::operator/=(T a) noexcept' at line 729 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:652: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator/(const Shear6 &h) const
Possible candidates:
  'constexpr Color3 Imath::Color3< float >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< float >::operator/(float a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator/(half a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator/(unsigned char a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator/(T a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator/(float a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator/(half a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator/(unsigned char a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator/(T a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator/(float a) const noexcept' at line 217 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator/(double a) const noexcept' at line 217 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator/(T a) const noexcept' at line 217 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator/(float a) const noexcept' at line 496 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator/(double a) const noexcept' at line 496 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator/(T a) const noexcept' at line 496 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator/(float a) const noexcept' at line 855 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator/(double a) const noexcept' at line 855 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator/(T a) const noexcept' at line 855 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< short >::operator/(short a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator/(int a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator/(int64_t a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator/(float a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator/(double a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator/(T a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator/(short a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator/(int a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator/(int64_t a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator/(float a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator/(double a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator/(T a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator/(short a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator/(int a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator/(int64_t a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator/(float a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator/(double a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator/(T a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathShear.h:659: warning: no uniquely matching class member found for 
  template < T >
  constexpr Shear6< T > Shear6::operator/(T a) const
Possible candidates:
  'constexpr Color3 Imath::Color3< float >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator/(const Color3 &c) const noexcept' at line 100 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< float >::operator/(float a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< half >::operator/(half a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< unsigned char >::operator/(unsigned char a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color3 Imath::Color3< T >::operator/(T a) const noexcept' at line 103 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator/(const Color4 &v) const noexcept' at line 205 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< float >::operator/(float a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< half >::operator/(half a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< unsigned char >::operator/(unsigned char a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Color4 Imath::Color4< T >::operator/(T a) const noexcept' at line 208 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathColor.h
  'constexpr Matrix22 Imath::Matrix22< float >::operator/(float a) const noexcept' at line 217 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< double >::operator/(double a) const noexcept' at line 217 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix22 Imath::Matrix22< T >::operator/(T a) const noexcept' at line 217 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< float >::operator/(float a) const noexcept' at line 496 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< double >::operator/(double a) const noexcept' at line 496 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix33 Imath::Matrix33< T >::operator/(T a) const noexcept' at line 496 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< float >::operator/(float a) const noexcept' at line 855 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< double >::operator/(double a) const noexcept' at line 855 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Matrix44 Imath::Matrix44< T >::operator/(T a) const noexcept' at line 855 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.h
  'constexpr Vec2 Imath::Vec2< short >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator/(const Vec2 &v) const noexcept' at line 228 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< short >::operator/(short a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int >::operator/(int a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< int64_t >::operator/(int64_t a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< float >::operator/(float a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< double >::operator/(double a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec2 Imath::Vec2< T >::operator/(T a) const noexcept' at line 231 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator/(const Vec3 &v) const noexcept' at line 500 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< short >::operator/(short a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int >::operator/(int a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< int64_t >::operator/(int64_t a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< float >::operator/(float a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< double >::operator/(double a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec3 Imath::Vec3< T >::operator/(T a) const noexcept' at line 503 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator/(const Vec4 &v) const noexcept' at line 732 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< short >::operator/(short a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int >::operator/(int a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< int64_t >::operator/(int64_t a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< float >::operator/(float a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< double >::operator/(double a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
  'constexpr Vec4 Imath::Vec4< T >::operator/(T a) const noexcept' at line 735 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:150: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:161: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:232: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:236: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:241: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:243: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:246: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathBoxAlgo.h:640: warning: Unsupported xml/html tag <class> found
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:150: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:161: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:232: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:236: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:241: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:243: warning: explicit link request to 'define' could not be resolved
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:246: warning: explicit link request to 'define' could not be resolved
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs && /usr/src/RPM/BUILD/imath-3.1.6/docs/fixmanpages.sh /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/doxygen
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 10%] Linking CXX shared library libImath-3_1.so
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/cmake -E cmake_link_script CMakeFiles/Imath.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -Wl,--dependency-file=CMakeFiles/Imath.dir/link.d -shared -Wl,-soname,libImath-3_1.so.29 -o libImath-3_1.so.29.5.0 CMakeFiles/Imath.dir/half.cpp.o CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o CMakeFiles/Imath.dir/ImathFun.cpp.o CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o CMakeFiles/Imath.dir/ImathRandom.cpp.o  -lm
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath && /usr/bin/cmake -E cmake_symlink_library libImath-3_1.so.29.5.0 libImath-3_1.so.29 libImath-3_1.so
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 12%] Built target Imath
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/build.make src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/depend
/usr/bin/gmake  -f src/ImathTest/CMakeFiles/ImathTest.dir/build.make src/ImathTest/CMakeFiles/ImathTest.dir/depend
/usr/bin/gmake  -f src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/depend
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/build.make src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/build.make src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest/CMakeFiles/ImathTest.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/ImathTest/CMakeFiles/ImathTest.dir/build.make src/ImathTest/CMakeFiles/ImathTest.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 30%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/main.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/main.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 19%] Building CXX object src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/half_perf_test.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 32%] Linking CXX executable ../../bin/ImathHalfPerfTest
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ImathHalfPerfTest.dir/link.txt --verbose=1
/usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -Wl,--dependency-file=CMakeFiles/ImathHalfPerfTest.dir/link.d CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o -o ../../bin/ImathHalfPerfTest  -Wl,-rpath,/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath ../Imath/libImath-3_1.so.29.5.0 -lm
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 32%] Built target ImathHalfPerfTest
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 24%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFixedArray.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFixedArray.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathFixedArray.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathFixedArray.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 16%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathAutovectorize.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathAutovectorize.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathAutovectorize.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathAutovectorize.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 22%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBox.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testBox.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 13%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImath.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImath.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImath.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImath.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 27%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBufferProtocol.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBufferProtocol.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathBufferProtocol.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathBufferProtocol.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec2<short int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:394:95:   required from here
  394 | template PYIMATH_EXPORT FixedArray<Imath::Vec2<short> >*   fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<short int>' 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 /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:46:53: note: 'class Imath_3_1::Vec2<short int>' declared here
   46 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec2
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec2<int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:395:95:   required from here
  395 | template PYIMATH_EXPORT FixedArray<Imath::Vec2<int> >*     fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:46:53: note: 'class Imath_3_1::Vec2<int>' declared here
   46 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec2
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec2<long long int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:396:95:   required from here
  396 | template PYIMATH_EXPORT FixedArray<Imath::Vec2<int64_t> >* fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:46:53: note: 'class Imath_3_1::Vec2<long long int>' declared here
   46 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec2
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec2<float> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:397:95:   required from here
  397 | template PYIMATH_EXPORT FixedArray<Imath::Vec2<float> >*   fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:46:53: note: 'class Imath_3_1::Vec2<float>' declared here
   46 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec2
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec2<double> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:398:95:   required from here
  398 | template PYIMATH_EXPORT FixedArray<Imath::Vec2<double> >*  fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<double>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:46:53: note: 'class Imath_3_1::Vec2<double>' declared here
   46 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec2
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec3<short int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:399:95:   required from here
  399 | template PYIMATH_EXPORT FixedArray<Imath::Vec3<short> >*   fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<short int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:304:53: note: 'class Imath_3_1::Vec3<short int>' declared here
  304 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec3
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec3<int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:400:95:   required from here
  400 | template PYIMATH_EXPORT FixedArray<Imath::Vec3<int> >*     fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:304:53: note: 'class Imath_3_1::Vec3<int>' declared here
  304 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec3
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec3<long long int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:401:95:   required from here
  401 | template PYIMATH_EXPORT FixedArray<Imath::Vec3<int64_t> >* fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:304:53: note: 'class Imath_3_1::Vec3<long long int>' declared here
  304 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec3
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec3<float> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:402:95:   required from here
  402 | template PYIMATH_EXPORT FixedArray<Imath::Vec3<float> >*   fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:304:53: note: 'class Imath_3_1::Vec3<float>' declared here
  304 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec3
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec3<double> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:403:95:   required from here
  403 | template PYIMATH_EXPORT FixedArray<Imath::Vec3<double> >*  fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<double>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:304:53: note: 'class Imath_3_1::Vec3<double>' declared here
  304 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec3
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec4<short int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:404:95:   required from here
  404 | template PYIMATH_EXPORT FixedArray<Imath::Vec4<short> >*   fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<short int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:575:53: note: 'class Imath_3_1::Vec4<short int>' declared here
  575 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec4
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec4<int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:405:95:   required from here
  405 | template PYIMATH_EXPORT FixedArray<Imath::Vec4<int> >*     fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:575:53: note: 'class Imath_3_1::Vec4<int>' declared here
  575 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec4
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec4<long long int> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:406:95:   required from here
  406 | template PYIMATH_EXPORT FixedArray<Imath::Vec4<int64_t> >* fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<long long int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:575:53: note: 'class Imath_3_1::Vec4<long long int>' declared here
  575 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec4
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec4<float> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:407:95:   required from here
  407 | template PYIMATH_EXPORT FixedArray<Imath::Vec4<float> >*   fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<float>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:575:53: note: 'class Imath_3_1::Vec4<float>' declared here
  575 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec4
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'ArrayT* PyImath::fixedArrayFromBuffer(PyObject*) [with ArrayT = FixedArray<Imath_3_1::Vec4<double> >; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:408:95:   required from here
  408 | template PYIMATH_EXPORT FixedArray<Imath::Vec4<double> >*  fixedArrayFromBuffer (PyObject *obj);
      |                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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<double>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  363 |     memcpy (&array->direct_index(0), view.buf, view.len);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathVec.h:575:53: note: 'class Imath_3_1::Vec4<double>' declared here
  575 | template <class T> class IMATH_EXPORT_TEMPLATE_TYPE Vec4
      |                                                     ^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<short int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<short int>]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<short int>; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<short int> >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<short int>]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:371:110:   required from here
  371 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<short> >         &classObj);
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<int>]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<int>; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<int> >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<int>]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:372:110:   required from here
  372 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<int> >           &classObj);
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<long long int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<long long int>]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<long long int>; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<long long int> >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<long long int>]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:373:110:   required from here
  373 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<int64_t> >       &classObj);
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<float>]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<float>; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<float> >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<float>]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:374:110:   required from here
  374 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<float> >         &classObj);
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<double>]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<double>; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<double> >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<double>]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:375:110:   required from here
  375 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<double> >        &classObj);
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<unsigned char>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<unsigned char>]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<unsigned char>; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<unsigned char> >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<unsigned char>]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:376:110:   required from here
  376 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<unsigned char> > &classObj);
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<short int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<short int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<short int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec2<short int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec2<short int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:378:118:   required from here
  378 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec2<short> > >   &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec2<int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec2<int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:379:118:   required from here
  379 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec2<int> > >     &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<long long int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<long long int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<long long int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec2<long long int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec2<long long int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:380:118:   required from here
  380 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec2<int64_t> > > &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<float> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<float> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<float> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec2<float> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec2<float> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:381:118:   required from here
  381 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec2<float> > >   &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<double> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<double> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec2<double> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec2<double> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec2<double> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:382:118:   required from here
  382 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec2<double> > >  &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<short int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<short int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<short int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec3<short int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:383:118:   required from here
  383 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec3<short> > >   &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec3<int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec3<int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:384:118:   required from here
  384 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec3<int> > >     &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<long long int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<long long int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<long long int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec3<long long int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:385:118:   required from here
  385 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec3<int64_t> > > &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<float> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<float> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<float> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec3<float> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec3<float> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:386:118:   required from here
  386 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec3<float> > >   &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<double> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<double> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec3<double> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec3<double> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec3<double> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:387:118:   required from here
  387 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec3<double> > >  &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<short int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<short int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<short int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec4<short int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:388:118:   required from here
  388 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec4<short> > >   &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec4<int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec4<int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:389:118:   required from here
  389 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec4<int> > >     &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<long long int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<long long int> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<long long int> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec4<long long int> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:390:118:   required from here
  390 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec4<int64_t> > > &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<float> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<float> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<float> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec4<float> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec4<float> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:391:118:   required from here
  391 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec4<float> > >   &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp: In instantiation of 'PyImath::{anonymous}::BufferAPI<ArrayT>::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<double> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23:   required from 'PyImath::{anonymous}::CopyBufferAPI<ArrayT>::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<double> >]'
  131 |               _copy (a)
      |                       ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:259:15:   required from 'int PyImath::{anonymous}::getbuffer(PyObject*, Py_buffer*, int) [with ArrayT = PyImath::FixedArray<Imath_3_1::Vec4<double> >; PyObject = _object]'
  259 |         api = new CopyBufferAPI<ArrayT> (array);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5:   required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs<PyImath::FixedArray<Imath_3_1::Vec4<double> > >::procs'
  316 |     (getbufferproc)     getbuffer<ArrayT>,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:329:29:   required from 'void PyImath::add_buffer_protocol(boost::python::class_<T>&) [with T = FixedArray<Imath_3_1::Vec4<double> >]'
  329 |     typeObj->tp_as_buffer = &FixedArrayBufferProcs<ArrayT>::procs;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:392:118:   required from here
  392 | template PYIMATH_EXPORT void add_buffer_protocol (boost::python::class_<FixedArray<Imath::Vec4<double> > >  &classObj);
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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<dimensions; d++)
      |                                ~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 37%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testBoxAlgo.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 40%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testColor.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testColor.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 42%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testExtractEuler.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 26%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathLine.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathLine.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathLine.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathLine.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathLine.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 25%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFrustum.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFrustum.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathFrustum.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathFrustum.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFrustum.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 45%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFrustum.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testFrustum.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 43%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testExtractSHRT.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 48%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testFrustumTest.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 21%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathColor3.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathColor3.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathColor3.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathColor3.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:21:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Color3<float> >; T = Imath_3_1::Color3<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color3<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color3<T> > > PyImath::register_Color3Array() [with T = float]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > color3Array_class = FixedArray<IMATH_NAMESPACE::Color3<T> >::register_("Fixed length array of Imath::Color3");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:643:89:   required from here
  643 | template PYIMATH_EXPORT class_<FixedArray<Color3<float> > > register_Color3Array<float>();
      |                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Color3<unsigned char> >; T = Imath_3_1::Color3<unsigned char>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color3<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color3<T> > > PyImath::register_Color3Array() [with T = unsigned char]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > color3Array_class = FixedArray<IMATH_NAMESPACE::Color3<T> >::register_("Fixed length array of Imath::Color3");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:644:105:   required from here
  644 | template PYIMATH_EXPORT class_<FixedArray<Color3<unsigned char> > > register_Color3Array<unsigned char>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color3<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color3<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color3<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color3<T> > > PyImath::register_Color3Array() [with T = float]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > color3Array_class = FixedArray<IMATH_NAMESPACE::Color3<T> >::register_("Fixed length array of Imath::Color3");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:643:89:   required from here
  643 | template PYIMATH_EXPORT class_<FixedArray<Color3<float> > > register_Color3Array<float>();
      |                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Color3<float> >; T = Imath_3_1::Color3<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Color3<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color3<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color3<T> > > PyImath::register_Color3Array() [with T = float]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > color3Array_class = FixedArray<IMATH_NAMESPACE::Color3<T> >::register_("Fixed length array of Imath::Color3");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:643:89:   required from here
  643 | template PYIMATH_EXPORT class_<FixedArray<Color3<float> > > register_Color3Array<float>();
      |                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color3<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color3<unsigned char>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color3<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color3<T> > > PyImath::register_Color3Array() [with T = unsigned char]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > color3Array_class = FixedArray<IMATH_NAMESPACE::Color3<T> >::register_("Fixed length array of Imath::Color3");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:644:105:   required from here
  644 | template PYIMATH_EXPORT class_<FixedArray<Color3<unsigned char> > > register_Color3Array<unsigned char>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Color3<unsigned char> >; T = Imath_3_1::Color3<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Color3<unsigned char>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color3<unsigned char>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color3<T> > > PyImath::register_Color3Array() [with T = unsigned char]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color3<T> > > color3Array_class = FixedArray<IMATH_NAMESPACE::Color3<T> >::register_("Fixed length array of Imath::Color3");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3.cpp:644:105:   required from here
  644 | template PYIMATH_EXPORT class_<FixedArray<Color3<unsigned char> > > register_Color3Array<unsigned char>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 49%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFun.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testFun.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 14%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox2Array.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox2Array.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathBox2Array.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathBox2Array.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:24,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<short int> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<short int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:14:111:   required from here
   14 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2s> >   register_BoxArray<IMATH_NAMESPACE::V2s>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<int> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:15:111:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2i> >   register_BoxArray<IMATH_NAMESPACE::V2i>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<long long int> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<long long int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:16:113:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2i64> > register_BoxArray<IMATH_NAMESPACE::V2i64>();
      |                                                                                                                 ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<float> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<float> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<float> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<float>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:17:111:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2f> >   register_BoxArray<IMATH_NAMESPACE::V2f>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<double> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<double> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<double> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<double>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:18:111:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2d> >   register_BoxArray<IMATH_NAMESPACE::V2d>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<short int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:14:111:   required from here
   14 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2s> >   register_BoxArray<IMATH_NAMESPACE::V2s>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<short int> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<short int> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<short int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:14:111:   required from here
   14 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2s> >   register_BoxArray<IMATH_NAMESPACE::V2s>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<int> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:15:111:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2i> >   register_BoxArray<IMATH_NAMESPACE::V2i>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<int> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec2<int> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<int> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:15:111:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2i> >   register_BoxArray<IMATH_NAMESPACE::V2i>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<long long int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:16:113:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2i64> > register_BoxArray<IMATH_NAMESPACE::V2i64>();
      |                                                                                                                 ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<long long int> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<long long int> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<long long int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:16:113:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2i64> > register_BoxArray<IMATH_NAMESPACE::V2i64>();
      |                                                                                                                 ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<float> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<float> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<float> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<float>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:17:111:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2f> >   register_BoxArray<IMATH_NAMESPACE::V2f>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<float> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<float> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec2<float> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<float> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<float>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:17:111:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2f> >   register_BoxArray<IMATH_NAMESPACE::V2f>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<double> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec2<double> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<double> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<double>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:18:111:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2d> >   register_BoxArray<IMATH_NAMESPACE::V2d>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec2<double> > >; T = Imath_3_1::Box<Imath_3_1::Vec2<double> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec2<double> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec2<double> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2<double>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox2Array.cpp:18:111:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box2d> >   register_BoxArray<IMATH_NAMESPACE::V2d>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 39%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathRandom.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathRandom.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathRandom.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathRandom.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathRandom.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 51%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInterval.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testInterval.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 28%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathColor4.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathColor4.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathColor4.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathColor4.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:14:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Color4<float> >; T = Imath_3_1::Color4<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color4<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color4<T> > > PyImath::register_Color4Array() [with T = float]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > color4Array_class = FixedArray<IMATH_NAMESPACE::Color4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Color4");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:650:89:   required from here
  650 | template PYIMATH_EXPORT class_<FixedArray<Color4<float> > > register_Color4Array<float>();
      |                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Color4<unsigned char> >; T = Imath_3_1::Color4<unsigned char>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color4<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color4<T> > > PyImath::register_Color4Array() [with T = unsigned char]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > color4Array_class = FixedArray<IMATH_NAMESPACE::Color4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Color4");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:651:105:   required from here
  651 | template PYIMATH_EXPORT class_<FixedArray<Color4<unsigned char> > > register_Color4Array<unsigned char>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color4<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color4<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color4<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color4<T> > > PyImath::register_Color4Array() [with T = float]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > color4Array_class = FixedArray<IMATH_NAMESPACE::Color4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Color4");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:650:89:   required from here
  650 | template PYIMATH_EXPORT class_<FixedArray<Color4<float> > > register_Color4Array<float>();
      |                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Color4<float> >; T = Imath_3_1::Color4<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Color4<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color4<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color4<T> > > PyImath::register_Color4Array() [with T = float]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > color4Array_class = FixedArray<IMATH_NAMESPACE::Color4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Color4");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:650:89:   required from here
  650 | template PYIMATH_EXPORT class_<FixedArray<Color4<float> > > register_Color4Array<float>();
      |                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color4<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Color4<unsigned char>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color4<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color4<T> > > PyImath::register_Color4Array() [with T = unsigned char]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > color4Array_class = FixedArray<IMATH_NAMESPACE::Color4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Color4");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:651:105:   required from here
  651 | template PYIMATH_EXPORT class_<FixedArray<Color4<unsigned char> > > register_Color4Array<unsigned char>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Color4<unsigned char> >; T = Imath_3_1::Color4<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Color4<unsigned char>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Color4<unsigned char>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Color4<T> > > PyImath::register_Color4Array() [with T = unsigned char]'
   45 |     class_<FixedArray<IMATH_NAMESPACE::Color4<T> > > color4Array_class = FixedArray<IMATH_NAMESPACE::Color4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Color4");
      |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4.cpp:651:105:   required from here
  651 | template PYIMATH_EXPORT class_<FixedArray<Color4<unsigned char> > > register_Color4Array<unsigned char>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 15%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox3Array.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox3Array.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathBox3Array.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathBox3Array.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:24,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<short int> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<short int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:14:111:   required from here
   14 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3s> >   register_BoxArray<IMATH_NAMESPACE::V3s>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<int> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:15:111:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3i> >   register_BoxArray<IMATH_NAMESPACE::V3i>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<long long int> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<long long int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:16:113:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3i64> > register_BoxArray<IMATH_NAMESPACE::V3i64>();
      |                                                                                                                 ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<float> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<float> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<float> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<float>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:17:111:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3f> >   register_BoxArray<IMATH_NAMESPACE::V3f>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<double> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<double> >]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<double> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<double>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:18:111:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3d> >   register_BoxArray<IMATH_NAMESPACE::V3d>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<short int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:14:111:   required from here
   14 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3s> >   register_BoxArray<IMATH_NAMESPACE::V3s>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<short int> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<short int> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<short int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:14:111:   required from here
   14 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3s> >   register_BoxArray<IMATH_NAMESPACE::V3s>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<int> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:15:111:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3i> >   register_BoxArray<IMATH_NAMESPACE::V3i>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<int> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec3<int> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<int> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:15:111:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3i> >   register_BoxArray<IMATH_NAMESPACE::V3i>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<long long int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:16:113:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3i64> > register_BoxArray<IMATH_NAMESPACE::V3i64>();
      |                                                                                                                 ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<long long int> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<long long int> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<long long int>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:16:113:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3i64> > register_BoxArray<IMATH_NAMESPACE::V3i64>();
      |                                                                                                                 ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<float> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<float> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<float> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<float>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:17:111:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3f> >   register_BoxArray<IMATH_NAMESPACE::V3f>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<float> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<float> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec3<float> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<float> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<float>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:17:111:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3f> >   register_BoxArray<IMATH_NAMESPACE::V3f>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<double> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Box<Imath_3_1::Vec3<double> >]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<double> >]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<double>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:18:111:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3d> >   register_BoxArray<IMATH_NAMESPACE::V3d>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Box<Imath_3_1::Vec3<double> > >; T = Imath_3_1::Box<Imath_3_1::Vec3<double> >; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Box<Imath_3_1::Vec3<double> >]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Box<Imath_3_1::Vec3<double> >]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Box<T> > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3<double>]'
   68 |     class_<FixedArray<IMATH_NAMESPACE::Box<T> > > boxArray_class = FixedArray<IMATH_NAMESPACE::Box<T> >::register_("Fixed length array of IMATH_NAMESPACE::Box");
      |                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox3Array.cpp:18:111:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Box3d> >   register_BoxArray<IMATH_NAMESPACE::V3d>();
      |                                                                                                               ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 53%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInvert.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testInvert.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 59%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathTask.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathTask.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathTask.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathTask.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathTask.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 50%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathStringTable.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathStringTable.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathStringTable.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathStringTable.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringTable.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 54%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testJacobiEigenSolver.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 55%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testLineAlgo.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 36%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathPlane.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathPlane.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathPlane.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathPlane.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathPlane.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 57%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testMiscMatrixAlgo.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 56%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testMatrix.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testMatrix.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 61%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testProcrustes.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testProcrustes.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 62%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuat.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testQuat.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 65%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testQuatSetRotation.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 21%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathEuler.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathEuler.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathEuler.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathEuler.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:13:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Euler<float> >; T = Imath_3_1::Euler<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Euler<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Euler<T> > > PyImath::register_EulerArray() [with T = float]'
  813 |     class_<FixedArray<IMATH_NAMESPACE::Euler<T> > > eulerArray_class = FixedArray<IMATH_NAMESPACE::Euler<T> >::register_("Fixed length array of IMATH_NAMESPACE::Euler");
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:834:104:   required from here
  834 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Euler<float> > > register_EulerArray<float>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Euler<double> >; T = Imath_3_1::Euler<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Euler<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Euler<T> > > PyImath::register_EulerArray() [with T = double]'
  813 |     class_<FixedArray<IMATH_NAMESPACE::Euler<T> > > eulerArray_class = FixedArray<IMATH_NAMESPACE::Euler<T> >::register_("Fixed length array of IMATH_NAMESPACE::Euler");
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:835:106:   required from here
  835 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Euler<double> > > register_EulerArray<double>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Euler<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Euler<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Euler<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Euler<T> > > PyImath::register_EulerArray() [with T = float]'
  813 |     class_<FixedArray<IMATH_NAMESPACE::Euler<T> > > eulerArray_class = FixedArray<IMATH_NAMESPACE::Euler<T> >::register_("Fixed length array of IMATH_NAMESPACE::Euler");
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:834:104:   required from here
  834 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Euler<float> > > register_EulerArray<float>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Euler<float> >; T = Imath_3_1::Euler<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Euler<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Euler<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Euler<T> > > PyImath::register_EulerArray() [with T = float]'
  813 |     class_<FixedArray<IMATH_NAMESPACE::Euler<T> > > eulerArray_class = FixedArray<IMATH_NAMESPACE::Euler<T> >::register_("Fixed length array of IMATH_NAMESPACE::Euler");
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:834:104:   required from here
  834 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Euler<float> > > register_EulerArray<float>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Euler<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Euler<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Euler<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Euler<T> > > PyImath::register_EulerArray() [with T = double]'
  813 |     class_<FixedArray<IMATH_NAMESPACE::Euler<T> > > eulerArray_class = FixedArray<IMATH_NAMESPACE::Euler<T> >::register_("Fixed length array of IMATH_NAMESPACE::Euler");
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:835:106:   required from here
  835 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Euler<double> > > register_EulerArray<double>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Euler<double> >; T = Imath_3_1::Euler<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Euler<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Euler<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Euler<T> > > PyImath::register_EulerArray() [with T = double]'
  813 |     class_<FixedArray<IMATH_NAMESPACE::Euler<T> > > eulerArray_class = FixedArray<IMATH_NAMESPACE::Euler<T> >::register_("Fixed length array of IMATH_NAMESPACE::Euler");
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:835:106:   required from here
  835 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Euler<double> > > register_EulerArray<double>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 68%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testRandom.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testRandom.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 66%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSlerp.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testQuatSlerp.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 31%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix22.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix22.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix22.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix22.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:19:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Matrix22<float> >; T = Imath_3_1::Matrix22<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix22<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix22<T> > > PyImath::register_M22Array() [with T = float]'
  714 |     class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:729:105:   required from here
  729 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix22<float> > > register_M22Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Matrix22<double> >; T = Imath_3_1::Matrix22<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix22<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix22<T> > > PyImath::register_M22Array() [with T = double]'
  714 |     class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:730:107:   required from here
  730 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix22<double> > > register_M22Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix22<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix22<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix22<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix22<T> > > PyImath::register_M22Array() [with T = float]'
  714 |     class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:729:105:   required from here
  729 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix22<float> > > register_M22Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix22<float> >; T = Imath_3_1::Matrix22<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Matrix22<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix22<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix22<T> > > PyImath::register_M22Array() [with T = float]'
  714 |     class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:729:105:   required from here
  729 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix22<float> > > register_M22Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix22<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix22<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix22<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix22<T> > > PyImath::register_M22Array() [with T = double]'
  714 |     class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:730:107:   required from here
  730 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix22<double> > > register_M22Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix22<double> >; T = Imath_3_1::Matrix22<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Matrix22<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix22<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix22<T> > > PyImath::register_M22Array() [with T = double]'
  714 |     class_<FixedArray<IMATH_NAMESPACE::Matrix22<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix22<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix22");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:730:107:   required from here
  730 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix22<double> > > register_M22Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 73%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testRoots.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testRoots.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 74%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testShear.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testShear.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 46%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathStringArray.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathStringArray.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathStringArray.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathStringArray.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.h:11,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:9:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = PyImath::StringTableIndex; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:152:33:   required from 'void PyImath::StringArrayT<T>::setitem_string_scalar_mask(const PyImath::FixedArray<int>&, const T&) [with T = std::__cxx11::basic_string<char>]'
  152 |     size_t len = match_dimension(mask);
      |                  ~~~~~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:291:31:   required from here
  291 | template class PYIMATH_EXPORT StringArrayT<std::string>;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::StringArrayT<std::__cxx11::basic_string<char> >; T = PyImath::StringTableIndex; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:220:36:   required from 'PyImath::FixedArray<int> PyImath::operator==(const StringArrayT<T>&, const StringArrayT<T>&) [with T = std::__cxx11::basic_string<char>]'
  220 |     size_t len = a0.match_dimension(a1);
      |                  ~~~~~~~~~~~~~~~~~~^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:294:83:   required from here
  294 | template FixedArray<int> operator == (const StringArray& a0, const StringArray& a1);
      |                                                                                   ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::StringArrayT<std::__cxx11::basic_string<wchar_t> >; T = PyImath::StringTableIndex; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:220:36:   required from 'PyImath::FixedArray<int> PyImath::operator==(const StringArrayT<T>&, const StringArrayT<T>&) [with T = std::__cxx11::basic_string<wchar_t>]'
  220 |     size_t len = a0.match_dimension(a1);
      |                  ~~~~~~~~~~~~~~~~~~^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:301:85:   required from here
  301 | template FixedArray<int> operator == (const WstringArray& a0, const WstringArray& a1);
      |                                                                                     ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 44%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathShear.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathShear.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathShear.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathShear.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathShear.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 60%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathUtil.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathUtil.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathUtil.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathUtil.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathUtil.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 78%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testTinySVD.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testTinySVD.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 79%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testVec.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testVec.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 83%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testBitPatterns.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 81%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testArithmetic.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testArithmetic.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 33%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix33.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix33.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix33.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix33.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp: In instantiation of 'PyImath::FixedArray<Imath_3_1::Matrix33<T> >* PyImath::M33Array_constructor(const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&) [with T = float]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1225:43:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = float]'
 1225 |          .def("__init__", make_constructor(M33Array_constructor<T>))
      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105:   required from here
 1242 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<float> > > register_M33Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp: In instantiation of 'PyImath::FixedArray<Imath_3_1::Matrix33<T> >* PyImath::M33Array_constructor(const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&) [with T = double]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1225:43:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = double]'
 1225 |          .def("__init__", make_constructor(M33Array_constructor<T>))
      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107:   required from here
 1243 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<double> > > register_M33Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix.h:15,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:19:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Matrix33<float> >; T = Imath_3_1::Matrix33<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix33<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = float]'
 1223 |     class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix33<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix33");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105:   required from here
 1242 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<float> > > register_M33Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = Imath_3_1::Matrix33<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1211:35:   required from 'PyImath::FixedArray<Imath_3_1::Vec3<T> > PyImath::M33Array_rmulVec3Array(const FixedArray<Imath_3_1::Matrix33<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&) [with T = float]'
 1211 |     size_t len = a.match_dimension(b);
      |                  ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1231:14:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = float]'
 1224 |     matrixArray_class
      |     ~~~~~~~~~~~~~~~~~
 1225 |          .def("__init__", make_constructor(M33Array_constructor<T>))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1226 |          .def("__setitem__", &setM33ArrayItem<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1227 |          .def("inverse", &M33Array_inverse<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1228 |              "Return M^-1 for each element M.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1229 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1230 |          .def("__rmul__", &M33Array_rmulVec3<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1231 |          .def("__rmul__", &M33Array_rmulVec3Array<T>)
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105:   required from here
 1242 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<float> > > register_M33Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Matrix33<double> >; T = Imath_3_1::Matrix33<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix33<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = double]'
 1223 |     class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix33<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix33");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107:   required from here
 1243 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<double> > > register_M33Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = Imath_3_1::Matrix33<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1211:35:   required from 'PyImath::FixedArray<Imath_3_1::Vec3<T> > PyImath::M33Array_rmulVec3Array(const FixedArray<Imath_3_1::Matrix33<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&) [with T = double]'
 1211 |     size_t len = a.match_dimension(b);
      |                  ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1231:14:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = double]'
 1224 |     matrixArray_class
      |     ~~~~~~~~~~~~~~~~~
 1225 |          .def("__init__", make_constructor(M33Array_constructor<T>))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1226 |          .def("__setitem__", &setM33ArrayItem<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1227 |          .def("inverse", &M33Array_inverse<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1228 |              "Return M^-1 for each element M.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1229 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1230 |          .def("__rmul__", &M33Array_rmulVec3<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1231 |          .def("__rmul__", &M33Array_rmulVec3Array<T>)
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107:   required from here
 1243 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<double> > > register_M33Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix33<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix33<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix33<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = float]'
 1223 |     class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix33<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix33");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105:   required from here
 1242 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<float> > > register_M33Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix33<float> >; T = Imath_3_1::Matrix33<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Matrix33<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix33<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = float]'
 1223 |     class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix33<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix33");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105:   required from here
 1242 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<float> > > register_M33Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix33<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix33<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix33<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = double]'
 1223 |     class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix33<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix33");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107:   required from here
 1243 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<double> > > register_M33Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix33<double> >; T = Imath_3_1::Matrix33<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Matrix33<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix33<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix33<T> > > PyImath::register_M33Array() [with T = double]'
 1223 |     class_<FixedArray<IMATH_NAMESPACE::Matrix33<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix33<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix33");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107:   required from here
 1243 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix33<double> > > register_M33Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 86%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testError.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testError.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 85%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testClassification.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testClassification.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 18%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathBox.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathBox.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBox.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 87%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFunction.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testFunction.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 89%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testLimits.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testLimits.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 90%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testSize.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testSize.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 92%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInterop.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testInterop.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 91%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testToFloat.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/c++  -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -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 /usr/src/RPM/BUILD/imath-3.1.6/src/ImathTest/testToFloat.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 38%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathQuat.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathQuat.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathQuat.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathQuat.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.h:15,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:15:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Quat<float> >; T = Imath_3_1::Quat<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Quat<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = float]'
 1039 |     class_<FixedArray<QuatT> > quatArray_class = FixedArray<QuatT>::register_("Fixed length array of IMATH_NAMESPACE::Quat");
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102:   required from here
 1119 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<float> > > register_QuatArray<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = Imath_3_1::Quat<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:589:36:   required from 'void PyImath::QuatArray_setRotation(FixedArray<Imath_3_1::Quat<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&) [with T = float]'
  589 |     size_t len = va.match_dimension(from);
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1045:13:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = float]'
 1040 |     quatArray_class
      |     ~~~~~~~~~~~~~~~
 1041 |         .add_property("r",&QuatArray_get<T,0>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |         .add_property("x",&QuatArray_get<T,1>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |         .add_property("y",&QuatArray_get<T,2>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |         .add_property("z",&QuatArray_get<T,3>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |         .def("setRotation", &QuatArray_setRotation<T>,
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |              "set rotation angles for each quat",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |              (args("from", "to")))
      |              ~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102:   required from here
 1119 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<float> > > register_QuatArray<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix44<double> >; T = Imath_3_1::Quat<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1024:41:   required from 'void PyImath::QuatArray_extract(FixedArray<Imath_3_1::Quat<T> >&, const FixedArray<Imath_3_1::Matrix44<double> >&) [with T = float]'
 1024 |     const size_t len = q.match_dimension(m);
      |                        ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1054:13:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = float]'
 1040 |     quatArray_class
      |     ~~~~~~~~~~~~~~~
 1041 |         .add_property("r",&QuatArray_get<T,0>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |         .add_property("x",&QuatArray_get<T,1>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |         .add_property("y",&QuatArray_get<T,2>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |         .add_property("z",&QuatArray_get<T,3>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |         .def("setRotation", &QuatArray_setRotation<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |              "set rotation angles for each quat",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |              (args("from", "to")))
      |              ~~~~~~~~~~~~~~~~~~~~~
 1048 |         .def("orientToVectors", &QuatArray_orientToVectors<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |              "Sets the orientations to match the given forward and up vectors, "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |              "matching the forward vector exactly if 'alignForward' is True, matching "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |              "the up vector exactly if 'alignForward' is False.  If the vectors are "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 |              "already orthogonal, both vectors will be matched exactly.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |              (args("forward", "up", "alignForward")))
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |         .def("extract", &QuatArray_extract<T>,
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1055 |              "Extract the rotation component of an M44d and return it as a quaternion.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1056 |              (args("lxform")))
      |              ~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102:   required from here
 1119 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<float> > > register_QuatArray<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<float>; T = Imath_3_1::Quat<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:818:26:   required from 'PyImath::FixedArray<Imath_3_1::Quat<T> >& PyImath::QuatArray_setAxisAngle(FixedArray<Imath_3_1::Quat<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&, const FixedArray<S>&) [with T = float]'
  818 |     quats.match_dimension(angles);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1061:13:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = float]'
 1040 |     quatArray_class
      |     ~~~~~~~~~~~~~~~
 1041 |         .add_property("r",&QuatArray_get<T,0>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |         .add_property("x",&QuatArray_get<T,1>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |         .add_property("y",&QuatArray_get<T,2>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |         .add_property("z",&QuatArray_get<T,3>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |         .def("setRotation", &QuatArray_setRotation<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |              "set rotation angles for each quat",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |              (args("from", "to")))
      |              ~~~~~~~~~~~~~~~~~~~~~
 1048 |         .def("orientToVectors", &QuatArray_orientToVectors<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |              "Sets the orientations to match the given forward and up vectors, "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |              "matching the forward vector exactly if 'alignForward' is True, matching "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |              "the up vector exactly if 'alignForward' is False.  If the vectors are "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 |              "already orthogonal, both vectors will be matched exactly.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |              (args("forward", "up", "alignForward")))
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |         .def("extract", &QuatArray_extract<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1055 |              "Extract the rotation component of an M44d and return it as a quaternion.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1056 |              (args("lxform")))
      |              ~~~~~~~~~~~~~~~~~
 1057 |         .def("axis", &QuatArray_axis<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1058 |              "get rotation axis for each quat")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1059 |         .def("angle", &QuatArray_angle<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1060 |              "get rotation angle about the axis returned by axis() for each quat")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1061 |         .def("setAxisAngle", &QuatArray_setAxisAngle<T>,
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1062 |              "set the quaternion arrays from a given axis and angle",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1063 |              (args("axis", "angle")), return_value_policy<copy_non_const_reference>())
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102:   required from here
 1119 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<float> > > register_QuatArray<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Quat<double> >; T = Imath_3_1::Quat<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Quat<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = double]'
 1039 |     class_<FixedArray<QuatT> > quatArray_class = FixedArray<QuatT>::register_("Fixed length array of IMATH_NAMESPACE::Quat");
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104:   required from here
 1120 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<double> > > register_QuatArray<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = Imath_3_1::Quat<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:589:36:   required from 'void PyImath::QuatArray_setRotation(FixedArray<Imath_3_1::Quat<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&) [with T = double]'
  589 |     size_t len = va.match_dimension(from);
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1045:13:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = double]'
 1040 |     quatArray_class
      |     ~~~~~~~~~~~~~~~
 1041 |         .add_property("r",&QuatArray_get<T,0>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |         .add_property("x",&QuatArray_get<T,1>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |         .add_property("y",&QuatArray_get<T,2>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |         .add_property("z",&QuatArray_get<T,3>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |         .def("setRotation", &QuatArray_setRotation<T>,
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |              "set rotation angles for each quat",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |              (args("from", "to")))
      |              ~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104:   required from here
 1120 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<double> > > register_QuatArray<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix44<double> >; T = Imath_3_1::Quat<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1024:41:   required from 'void PyImath::QuatArray_extract(FixedArray<Imath_3_1::Quat<T> >&, const FixedArray<Imath_3_1::Matrix44<double> >&) [with T = double]'
 1024 |     const size_t len = q.match_dimension(m);
      |                        ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1054:13:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = double]'
 1040 |     quatArray_class
      |     ~~~~~~~~~~~~~~~
 1041 |         .add_property("r",&QuatArray_get<T,0>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |         .add_property("x",&QuatArray_get<T,1>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |         .add_property("y",&QuatArray_get<T,2>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |         .add_property("z",&QuatArray_get<T,3>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |         .def("setRotation", &QuatArray_setRotation<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |              "set rotation angles for each quat",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |              (args("from", "to")))
      |              ~~~~~~~~~~~~~~~~~~~~~
 1048 |         .def("orientToVectors", &QuatArray_orientToVectors<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |              "Sets the orientations to match the given forward and up vectors, "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |              "matching the forward vector exactly if 'alignForward' is True, matching "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |              "the up vector exactly if 'alignForward' is False.  If the vectors are "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 |              "already orthogonal, both vectors will be matched exactly.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |              (args("forward", "up", "alignForward")))
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |         .def("extract", &QuatArray_extract<T>,
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1055 |              "Extract the rotation component of an M44d and return it as a quaternion.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1056 |              (args("lxform")))
      |              ~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104:   required from here
 1120 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<double> > > register_QuatArray<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<double>; T = Imath_3_1::Quat<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:818:26:   required from 'PyImath::FixedArray<Imath_3_1::Quat<T> >& PyImath::QuatArray_setAxisAngle(FixedArray<Imath_3_1::Quat<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&, const FixedArray<S>&) [with T = double]'
  818 |     quats.match_dimension(angles);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1061:13:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = double]'
 1040 |     quatArray_class
      |     ~~~~~~~~~~~~~~~
 1041 |         .add_property("r",&QuatArray_get<T,0>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1042 |         .add_property("x",&QuatArray_get<T,1>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |         .add_property("y",&QuatArray_get<T,2>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1044 |         .add_property("z",&QuatArray_get<T,3>)
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1045 |         .def("setRotation", &QuatArray_setRotation<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1046 |              "set rotation angles for each quat",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1047 |              (args("from", "to")))
      |              ~~~~~~~~~~~~~~~~~~~~~
 1048 |         .def("orientToVectors", &QuatArray_orientToVectors<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1049 |              "Sets the orientations to match the given forward and up vectors, "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1050 |              "matching the forward vector exactly if 'alignForward' is True, matching "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1051 |              "the up vector exactly if 'alignForward' is False.  If the vectors are "
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1052 |              "already orthogonal, both vectors will be matched exactly.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1053 |              (args("forward", "up", "alignForward")))
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1054 |         .def("extract", &QuatArray_extract<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1055 |              "Extract the rotation component of an M44d and return it as a quaternion.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1056 |              (args("lxform")))
      |              ~~~~~~~~~~~~~~~~~
 1057 |         .def("axis", &QuatArray_axis<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1058 |              "get rotation axis for each quat")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1059 |         .def("angle", &QuatArray_angle<T>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1060 |              "get rotation angle about the axis returned by axis() for each quat")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1061 |         .def("setAxisAngle", &QuatArray_setAxisAngle<T>,
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1062 |              "set the quaternion arrays from a given axis and angle",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1063 |              (args("axis", "angle")), return_value_policy<copy_non_const_reference>())
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104:   required from here
 1120 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<double> > > register_QuatArray<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Quat<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Quat<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Quat<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = float]'
 1039 |     class_<FixedArray<QuatT> > quatArray_class = FixedArray<QuatT>::register_("Fixed length array of IMATH_NAMESPACE::Quat");
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102:   required from here
 1119 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<float> > > register_QuatArray<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Quat<float> >; T = Imath_3_1::Quat<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Quat<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Quat<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = float]'
 1039 |     class_<FixedArray<QuatT> > quatArray_class = FixedArray<QuatT>::register_("Fixed length array of IMATH_NAMESPACE::Quat");
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102:   required from here
 1119 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<float> > > register_QuatArray<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Quat<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Quat<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Quat<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = double]'
 1039 |     class_<FixedArray<QuatT> > quatArray_class = FixedArray<QuatT>::register_("Fixed length array of IMATH_NAMESPACE::Quat");
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104:   required from here
 1120 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<double> > > register_QuatArray<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Quat<double> >; T = Imath_3_1::Quat<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Quat<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Quat<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Quat<T> > > PyImath::register_QuatArray() [with T = double]'
 1039 |     class_<FixedArray<QuatT> > quatArray_class = FixedArray<QuatT>::register_("Fixed length array of IMATH_NAMESPACE::Quat");
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104:   required from here
 1120 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Quat<double> > > register_QuatArray<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 34%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix44.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix44.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix44.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix44.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp: In instantiation of 'PyImath::FixedArray<Imath_3_1::Matrix44<T> >* PyImath::M44Array_constructor(const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&) [with T = float]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1475:43:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = float]'
 1475 |          .def("__init__", make_constructor(M44Array_constructor<T>))
      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105:   required from here
 1504 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<float> > > register_M44Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                                  ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |             ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                               ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                 ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                                   ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |             ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                               ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                 ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                                   ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                                                                  ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp: In instantiation of 'PyImath::FixedArray<Imath_3_1::Matrix44<T> >* PyImath::M44Array_constructor(const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&, const FixedArray<S>&) [with T = double]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1475:43:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = double]'
 1475 |          .def("__init__", make_constructor(M44Array_constructor<T>))
      |                           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107:   required from here
 1505 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<double> > > register_M44Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                                  ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |             ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                               ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                 ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                                   ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |             ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                               ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                 ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 &&
      |                                                                   ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |            ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                              ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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))
      |                                                ~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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 /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:19:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Matrix44<float> >; T = Imath_3_1::Matrix44<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix44<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = float]'
 1473 |     class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix44<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix44");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105:   required from here
 1504 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<float> > > register_M44Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = Imath_3_1::Matrix44<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1425:35:   required from 'PyImath::FixedArray<Imath_3_1::Vec3<T> > PyImath::M44Array_multDirMatrix(const FixedArray<Imath_3_1::Matrix44<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&) [with T = float]'
 1425 |     size_t len = m.match_dimension(v);
      |                  ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1484:14:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = float]'
 1474 |     matrixArray_class
      |     ~~~~~~~~~~~~~~~~~
 1475 |          .def("__init__", make_constructor(M44Array_constructor<T>))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |          .def("__setitem__", &setM44ArrayItem<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1477 |          .def("inverse", &M44Array_inverse<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |              "Return M^-1 for each element M.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1480 |          .def("invert", &M44Array_invert<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1481 |              "Perform M^-1 in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1482 |          .def("transpose", &M44Array_transpose<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1483 |              "Perform M^T in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |          .def("multDirMatrix", &M44Array_multDirMatrix<T>,
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |              "Multiply an array of vectors element by element with the matrix array.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1486 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105:   required from here
 1504 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<float> > > register_M44Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<float> >; T = Imath_3_1::Matrix44<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1306:35:   required from 'PyImath::FixedArray<Imath_3_1::Vec4<T> > PyImath::M44Array_rmulVec4Array(const FixedArray<Imath_3_1::Matrix44<T> >&, const FixedArray<Imath_3_1::Vec4<T> >&) [with T = float]'
 1306 |     size_t len = a.match_dimension(b);
      |                  ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1491:14:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = float]'
 1474 |     matrixArray_class
      |     ~~~~~~~~~~~~~~~~~
 1475 |          .def("__init__", make_constructor(M44Array_constructor<T>))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |          .def("__setitem__", &setM44ArrayItem<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1477 |          .def("inverse", &M44Array_inverse<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |              "Return M^-1 for each element M.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1480 |          .def("invert", &M44Array_invert<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1481 |              "Perform M^-1 in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1482 |          .def("transpose", &M44Array_transpose<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1483 |              "Perform M^T in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |          .def("multDirMatrix", &M44Array_multDirMatrix<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |              "Multiply an array of vectors element by element with the matrix array.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1486 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1487 |          .def("multVecMatrix", &M44Array_multVecMatrix<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1488 |              "Multiply an array of normals element by element with the matrix array.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1490 |          .def("__rmul__", &M44Array_rmulVec4<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1491 |          .def("__rmul__", &M44Array_rmulVec4Array<T>)
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105:   required from here
 1504 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<float> > > register_M44Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Matrix44<double> >; T = Imath_3_1::Matrix44<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix44<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = double]'
 1473 |     class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix44<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix44");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107:   required from here
 1505 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<double> > > register_M44Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = Imath_3_1::Matrix44<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1425:35:   required from 'PyImath::FixedArray<Imath_3_1::Vec3<T> > PyImath::M44Array_multDirMatrix(const FixedArray<Imath_3_1::Matrix44<T> >&, const FixedArray<Imath_3_1::Vec3<T> >&) [with T = double]'
 1425 |     size_t len = m.match_dimension(v);
      |                  ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1484:14:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = double]'
 1474 |     matrixArray_class
      |     ~~~~~~~~~~~~~~~~~
 1475 |          .def("__init__", make_constructor(M44Array_constructor<T>))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |          .def("__setitem__", &setM44ArrayItem<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1477 |          .def("inverse", &M44Array_inverse<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |              "Return M^-1 for each element M.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1480 |          .def("invert", &M44Array_invert<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1481 |              "Perform M^-1 in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1482 |          .def("transpose", &M44Array_transpose<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1483 |              "Perform M^T in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |          .def("multDirMatrix", &M44Array_multDirMatrix<T>,
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |              "Multiply an array of vectors element by element with the matrix array.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1486 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107:   required from here
 1505 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<double> > > register_M44Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<double> >; T = Imath_3_1::Matrix44<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1306:35:   required from 'PyImath::FixedArray<Imath_3_1::Vec4<T> > PyImath::M44Array_rmulVec4Array(const FixedArray<Imath_3_1::Matrix44<T> >&, const FixedArray<Imath_3_1::Vec4<T> >&) [with T = double]'
 1306 |     size_t len = a.match_dimension(b);
      |                  ~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1491:14:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = double]'
 1474 |     matrixArray_class
      |     ~~~~~~~~~~~~~~~~~
 1475 |          .def("__init__", make_constructor(M44Array_constructor<T>))
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1476 |          .def("__setitem__", &setM44ArrayItem<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1477 |          .def("inverse", &M44Array_inverse<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |              "Return M^-1 for each element M.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1479 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1480 |          .def("invert", &M44Array_invert<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1481 |              "Perform M^-1 in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1482 |          .def("transpose", &M44Array_transpose<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1483 |              "Perform M^T in place for each element M.")
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1484 |          .def("multDirMatrix", &M44Array_multDirMatrix<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |              "Multiply an array of vectors element by element with the matrix array.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1486 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1487 |          .def("multVecMatrix", &M44Array_multVecMatrix<T>,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1488 |              "Multiply an array of normals element by element with the matrix array.",
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1489 |              (args("vector")))
      |              ~~~~~~~~~~~~~~~~~
 1490 |          .def("__rmul__", &M44Array_rmulVec4<T>)
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1491 |          .def("__rmul__", &M44Array_rmulVec4Array<T>)
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107:   required from here
 1505 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<double> > > register_M44Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix44<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix44<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix44<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = float]'
 1473 |     class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix44<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix44");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105:   required from here
 1504 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<float> > > register_M44Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix44<float> >; T = Imath_3_1::Matrix44<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Matrix44<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix44<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = float]'
 1473 |     class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix44<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix44");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105:   required from here
 1504 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<float> > > register_M44Array<float>();
      |                                                                                                         ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix44<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Matrix44<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix44<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = double]'
 1473 |     class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix44<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix44");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107:   required from here
 1505 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<double> > > register_M44Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Matrix44<double> >; T = Imath_3_1::Matrix44<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Matrix44<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Matrix44<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Matrix44<T> > > PyImath::register_M44Array() [with T = double]'
 1473 |     class_<FixedArray<IMATH_NAMESPACE::Matrix44<T> > > matrixArray_class = FixedArray<IMATH_NAMESPACE::Matrix44<T> >::register_("Fixed length array of IMATH_NAMESPACE::Matrix44");
      |                                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107:   required from here
 1505 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Matrix44<double> > > register_M44Array<double>();
      |                                                                                                           ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 63%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFixedVArray.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFixedVArray.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathFixedVArray.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathFixedVArray.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar(PyObject*, const PyImath::FixedArray<S>&) [with T = int; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:865:31:   required from here
  865 | template class PYIMATH_EXPORT FixedVArray<int>;
      |                               ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  370 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  394 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<S>&) [with T = int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:865:31:   required from here
  865 | template class PYIMATH_EXPORT FixedVArray<int>;
      |                               ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  431 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<int, std::allocator<int> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  457 |                 if (data.len() != d.size())
      |                     ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray<int> PyImath::FixedVArray<T>::SizeHelper::getitem_mask(const PyImath::FixedArray<int>&) const [with T = int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:865:31:   required from here
  865 | template class PYIMATH_EXPORT FixedVArray<int>;
      |                               ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray<int>&) [with T = int; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:865:31:   required from here
  865 | template class PYIMATH_EXPORT FixedVArray<int>;
      |                               ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<int>&) [with T = int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:865:31:   required from here
  865 | template class PYIMATH_EXPORT FixedVArray<int>;
      |                               ^~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |         ~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |             ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar(PyObject*, const PyImath::FixedArray<S>&) [with T = float; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:866:31:   required from here
  866 | template class PYIMATH_EXPORT FixedVArray<float>;
      |                               ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<float, std::allocator<float> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  370 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<float, std::allocator<float> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  394 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<S>&) [with T = float]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:866:31:   required from here
  866 | template class PYIMATH_EXPORT FixedVArray<float>;
      |                               ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<float, std::allocator<float> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  431 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<float, std::allocator<float> >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  457 |                 if (data.len() != d.size())
      |                     ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray<int> PyImath::FixedVArray<T>::SizeHelper::getitem_mask(const PyImath::FixedArray<int>&) const [with T = float]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:866:31:   required from here
  866 | template class PYIMATH_EXPORT FixedVArray<float>;
      |                               ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray<int>&) [with T = float; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:866:31:   required from here
  866 | template class PYIMATH_EXPORT FixedVArray<float>;
      |                               ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<int>&) [with T = float]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:866:31:   required from here
  866 | template class PYIMATH_EXPORT FixedVArray<float>;
      |                               ^~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |         ~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |             ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar(PyObject*, const PyImath::FixedArray<S>&) [with T = Imath_3_1::Vec2<int>; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31:   required from here
  867 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<int> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<int>, std::allocator<Imath_3_1::Vec2<int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  370 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<int>, std::allocator<Imath_3_1::Vec2<int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  394 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<S>&) [with T = Imath_3_1::Vec2<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31:   required from here
  867 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<int> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<int>, std::allocator<Imath_3_1::Vec2<int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  431 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<int>, std::allocator<Imath_3_1::Vec2<int> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  457 |                 if (data.len() != d.size())
      |                     ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray<int> PyImath::FixedVArray<T>::SizeHelper::getitem_mask(const PyImath::FixedArray<int>&) const [with T = Imath_3_1::Vec2<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31:   required from here
  867 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<int> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray<int>&) [with T = Imath_3_1::Vec2<int>; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31:   required from here
  867 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<int> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<int>&) [with T = Imath_3_1::Vec2<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31:   required from here
  867 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<int> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |         ~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |             ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar(PyObject*, const PyImath::FixedArray<S>&) [with T = Imath_3_1::Vec2<float>; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31:   required from here
  868 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<float> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:370:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<float>, std::allocator<Imath_3_1::Vec2<float> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  370 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:394:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<float>, std::allocator<Imath_3_1::Vec2<float> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  394 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::setitem_scalar_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<S>&) [with T = Imath_3_1::Vec2<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31:   required from here
  868 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<float> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:431:28: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<float>, std::allocator<Imath_3_1::Vec2<float> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  431 |             if (data.len() != d.size())
      |                 ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                    ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:457:32: warning: comparison of integer expressions of different signedness: 'Py_ssize_t' {aka 'int'} and 'std::vector<Imath_3_1::Vec2<float>, std::allocator<Imath_3_1::Vec2<float> > >::size_type' {aka 'unsigned int'} [-Wsign-compare]
  457 |                 if (data.len() != d.size())
      |                     ~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'PyImath::FixedArray<int> PyImath::FixedVArray<T>::SizeHelper::getitem_mask(const PyImath::FixedArray<int>&) const [with T = Imath_3_1::Vec2<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31:   required from here
  868 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<float> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                        ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |                            ~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray<int>&) [with T = Imath_3_1::Vec2<float>; PyObject = _object]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31:   required from here
  868 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<float> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In instantiation of 'void PyImath::FixedVArray<T>::SizeHelper::setitem_vector_mask(const PyImath::FixedArray<int>&, const PyImath::FixedArray<int>&) [with T = Imath_3_1::Vec2<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31:   required from here
  868 | template class PYIMATH_EXPORT FixedVArray<Imath::Vec2<float> >;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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)
      |         ~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |             ~~~~~~~~~~~^~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 12%] Generating documentation with Sphinx
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs && /usr/bin/sphinx-build -b html -Dbreathe_projects.Imath=/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/doxygen/xml /usr/src/RPM/BUILD/imath-3.1.6/docs /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/sphinx
Running Sphinx v7.4.7
loading translations [en]... done
/usr/lib/python3/site-packages/breathe/project.py:116: RemovedInSphinx80Warning: Sphinx 8 will drop support for representing paths as strings. Use "pathlib.Path" or "os.fspath" instead.
  self._default_build_dir = os.path.dirname(app.doctreedir.rstrip(os.sep))
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
building [mo]: targets for 0 po files that are out of date
writing output... 
building [html]: targets for 37 source files that are out of date
updating environment: [new config] 37 added, 0 changed, 0 removed
reading sources... [  3%] classes/Box
reading sources... [  5%] classes/Color3
reading sources... [  8%] classes/Color4
reading sources... [ 11%] classes/Euler
reading sources... [ 14%] classes/Frustum
reading sources... [ 16%] classes/Interval
reading sources... [ 19%] classes/Line3
reading sources... [ 22%] classes/Matrix22
reading sources... [ 24%] classes/Matrix33
reading sources... [ 27%] classes/Matrix44
reading sources... [ 30%] classes/Plane3
reading sources... [ 32%] classes/Quat
reading sources... [ 35%] classes/Rand32
reading sources... [ 38%] classes/Rand48
reading sources... [ 41%] classes/Shear6
reading sources... [ 43%] classes/Sphere3
reading sources... [ 46%] classes/Vec2
reading sources... [ 49%] classes/Vec3
reading sources... [ 51%] classes/Vec4
reading sources... [ 54%] classes/half
reading sources... [ 57%] float
reading sources... [ 59%] functions/box
reading sources... [ 62%] functions/color
reading sources... [ 65%] functions/frame
reading sources... [ 68%] functions/gl
reading sources... [ 70%] functions/glu
reading sources... [ 73%] functions/half_c
reading sources... [ 76%] functions/line
reading sources... [ 78%] functions/matrix
reading sources... [ 81%] functions/random
reading sources... [ 84%] functions/roots
reading sources... [ 86%] functions/vec
reading sources... [ 89%] half_conversion
reading sources... [ 92%] half_limits
reading sources... [ 95%] index
reading sources... [ 97%] install
reading sources... [100%] intro

/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:member:: Vec2< T > min'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1add0750b2e5c9aca196ed029b28ac8575".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1add0750b2e5c9aca196ed029b28ac8575".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:member:: Vec2< T > max'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a91a2038daa06439c0ede66c98ac47186".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a91a2038daa06439c0ede66c98ac47186".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline constexpr Box () noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1adf0d7c515326d6efcd2b7654edca1e3e".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1adf0d7c515326d6efcd2b7654edca1e3e".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline constexpr Box (const Vec2< T > &point) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a3d867c26d5026c27cb72377133b1611c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a3d867c26d5026c27cb72377133b1611c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline constexpr Box (const Vec2< T > &minV, const Vec2< T > &maxV) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a7a1928306d6e35c053440a5739ba0da3".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a7a1928306d6e35c053440a5739ba0da3".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool operator== (const Box< Vec2< T > > &src) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1ab2fff67c7d1566a5dc1abd2ac7546237".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1ab2fff67c7d1566a5dc1abd2ac7546237".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool operator!= (const Box< Vec2< T > > &src) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a3a6b2710214e86ce72cb00817f765c0a".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a3a6b2710214e86ce72cb00817f765c0a".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline void makeEmpty () noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1abad336813c67605736401b6a07dfc474".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1abad336813c67605736401b6a07dfc474".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline void extendBy (const Vec2< T > &point) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a1f4132f453bebec749f1de24a7158cd7".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a1f4132f453bebec749f1de24a7158cd7".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline void extendBy (const Box< Vec2< T > > &box) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a36d5ad660d7c910a7ab3676a64b770ba".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a36d5ad660d7c910a7ab3676a64b770ba".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline void makeInfinite () noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1ab21019346305b0a0ddcaac7c17bb7baa".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1ab21019346305b0a0ddcaac7c17bb7baa".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline Vec2< T > size () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a20cd8221b4162c9fb444a6579358a63f".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a20cd8221b4162c9fb444a6579358a63f".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline Vec2< T > center () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a16090457da328b4a8bc3f1db1ac6f76c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a16090457da328b4a8bc3f1db1ac6f76c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool intersects (const Vec2< T > &point) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a4db26cb372ad5d814f2f80bc23c37ecb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a4db26cb372ad5d814f2f80bc23c37ecb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool intersects (const Box< Vec2< T > > &box) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a1d29d6e7427c97c2da4efffc33cb21c4".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a1d29d6e7427c97c2da4efffc33cb21c4".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline unsigned int majorAxis () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a2fbfe41363fdef307ab114ef0577c22c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a2fbfe41363fdef307ab114ef0577c22c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool isEmpty () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a12c3cfc1eb51aacb93c67d18eb2cc3cb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a12c3cfc1eb51aacb93c67d18eb2cc3cb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool hasVolume () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1ad5b6c13e883603836ddc379281114263".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1ad5b6c13e883603836ddc379281114263".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:49: WARNING: Duplicate C++ declaration, also defined at classes/Box:49.
Declaration is '.. cpp:function:: inline bool isInfinite () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1adaf9dd3dfda07bd4a734cc7c6296bf75".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1adaf9dd3dfda07bd4a734cc7c6296bf75".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:member:: Vec3< T > min'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1add0750b2e5c9aca196ed029b28ac8575".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1add0750b2e5c9aca196ed029b28ac8575".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:member:: Vec3< T > max'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a91a2038daa06439c0ede66c98ac47186".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a91a2038daa06439c0ede66c98ac47186".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline constexpr Box () noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1adf0d7c515326d6efcd2b7654edca1e3e".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1adf0d7c515326d6efcd2b7654edca1e3e".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline constexpr Box (const Vec3< T > &point) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a3d867c26d5026c27cb72377133b1611c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a3d867c26d5026c27cb72377133b1611c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline constexpr Box (const Vec3< T > &minV, const Vec3< T > &maxV) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a7a1928306d6e35c053440a5739ba0da3".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a7a1928306d6e35c053440a5739ba0da3".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1ab2fff67c7d1566a5dc1abd2ac7546237".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1ab2fff67c7d1566a5dc1abd2ac7546237".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a3a6b2710214e86ce72cb00817f765c0a".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a3a6b2710214e86ce72cb00817f765c0a".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1abad336813c67605736401b6a07dfc474".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1abad336813c67605736401b6a07dfc474".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a1f4132f453bebec749f1de24a7158cd7".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a1f4132f453bebec749f1de24a7158cd7".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a36d5ad660d7c910a7ab3676a64b770ba".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a36d5ad660d7c910a7ab3676a64b770ba".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1ab21019346305b0a0ddcaac7c17bb7baa".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1ab21019346305b0a0ddcaac7c17bb7baa".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a20cd8221b4162c9fb444a6579358a63f".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a20cd8221b4162c9fb444a6579358a63f".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a16090457da328b4a8bc3f1db1ac6f76c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a16090457da328b4a8bc3f1db1ac6f76c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a4db26cb372ad5d814f2f80bc23c37ecb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a4db26cb372ad5d814f2f80bc23c37ecb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a1d29d6e7427c97c2da4efffc33cb21c4".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a1d29d6e7427c97c2da4efffc33cb21c4".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a2fbfe41363fdef307ab114ef0577c22c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a2fbfe41363fdef307ab114ef0577c22c".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1a12c3cfc1eb51aacb93c67d18eb2cc3cb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1a12c3cfc1eb51aacb93c67d18eb2cc3cb".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1ad5b6c13e883603836ddc379281114263".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1ad5b6c13e883603836ddc379281114263".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: CRITICAL: Duplicate ID: "class_imath_1_1_box_1adaf9dd3dfda07bd4a734cc7c6296bf75".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:2: WARNING: Duplicate explicit target name: "class_imath_1_1_box_1adaf9dd3dfda07bd4a734cc7c6296bf75".
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool operator== (const Box< Vec3< T > > &src) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool operator!= (const Box< Vec3< T > > &src) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline void makeEmpty () noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline void extendBy (const Vec3< T > &point) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline void extendBy (const Box< Vec3< T > > &box) noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline void makeInfinite () noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline Vec3< T > size () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline Vec3< T > center () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool intersects (const Vec3< T > &point) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool intersects (const Box< Vec3< T > > &box) const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline unsigned int majorAxis () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool isEmpty () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool hasVolume () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Box.rst:53: WARNING: Duplicate C++ declaration, also defined at classes/Box:53.
Declaration is '.. cpp:function:: inline bool isInfinite () const noexcept'.
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/Shear6.rst:18: WARNING: doxygenclass: Cannot find class "Imath::Shear6" in doxygen xml output for project "Imath" from directory: /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/doxygen/xml
/usr/src/RPM/BUILD/imath-3.1.6/docs/classes/half.rst:27: WARNING: doxygenfunction: Unable to resolve function "operator>>" with arguments (std::ostream&, Imath::half&) in doxygen xml output for project "Imath" from directory: /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/doxygen/xml.
Potential matches:
- std::istream &operator>>(std::istream &is, Imath::half &h)
/usr/src/RPM/BUILD/imath-3.1.6/docs/functions/box.rst:22: WARNING: doxygenfunction: Unable to resolve function "intersects" with arguments (const Box<Vec3<T>>&, const Line3<T>&, Vec3<T>&) in doxygen xml output for project "Imath" from directory: /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/docs/doxygen/xml.
Potential matches:
- bool intersects(const Box<V> &box) const noexcept
- bool intersects(const Box<Vec2<T>> &box) const noexcept
- bool intersects(const Box<Vec2<T>> &box) const noexcept
- bool intersects(const Box<Vec3<T>> &box) const noexcept
- bool intersects(const Box<Vec3<T>> &box) const noexcept
- bool intersects(const Interval<T> &interval) const noexcept
- bool intersects(const T &point) const noexcept
- bool intersects(const V &point) const noexcept
- bool intersects(const Vec2<T> &point) const noexcept
- bool intersects(const Vec2<T> &point) const noexcept
- bool intersects(const Vec3<T> &point) const noexcept
- bool intersects(const Vec3<T> &point) const noexcept
- template<class T> bool intersects(const Box<Vec3<T>> &box, const Line3<T> &ray) noexcept
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets... 
copying static files... done
copying extra files... done
copying assets: done
writing output... [  3%] classes/Box
writing output... [  5%] classes/Color3
writing output... [  8%] classes/Color4
writing output... [ 11%] classes/Euler
writing output... [ 14%] classes/Frustum
writing output... [ 16%] classes/Interval
writing output... [ 19%] classes/Line3
writing output... [ 22%] classes/Matrix22
writing output... [ 24%] classes/Matrix33
writing output... [ 27%] classes/Matrix44
writing output... [ 30%] classes/Plane3
writing output... [ 32%] classes/Quat
writing output... [ 35%] classes/Rand32
writing output... [ 38%] classes/Rand48
writing output... [ 41%] classes/Shear6
writing output... [ 43%] classes/Sphere3
writing output... [ 46%] classes/Vec2
writing output... [ 49%] classes/Vec3
writing output... [ 51%] classes/Vec4
writing output... [ 54%] classes/half
writing output... [ 57%] float
writing output... [ 59%] functions/box
writing output... [ 62%] functions/color
writing output... [ 65%] functions/frame
writing output... [ 68%] functions/gl
writing output... [ 70%] functions/glu
writing output... [ 73%] functions/half_c
writing output... [ 76%] functions/line
writing output... [ 78%] functions/matrix
writing output... [ 81%] functions/random
writing output... [ 84%] functions/roots
writing output... [ 86%] functions/vec
writing output... [ 89%] half_conversion
writing output... [ 92%] half_limits
writing output... [ 95%] index
writing output... [ 97%] install
writing output... [100%] intro

generating indices... genindex done
highlighting module code... 
writing additional pages... search done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 117 warnings.

The HTML pages are in sphinx.
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 93%] Built target docs
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 93%] Linking CXX executable ../../bin/ImathTest
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/ImathTest && /usr/bin/cmake -E cmake_link_script CMakeFiles/ImathTest.dir/link.txt --verbose=1
/usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -Wl,--dependency-file=CMakeFiles/ImathTest.dir/link.d 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,/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath ../Imath/libImath-3_1.so.29.5.0 -lm
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 93%] Built target ImathTest
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 75%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3si.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3si.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec3si.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec3si.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3si.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 67%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec2fd.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec2fd.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec2fd.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec2fd.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:24,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<float> >; T = Imath_3_1::Vec2<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = float]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:40:102:   required from here
   40 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<float> > > register_Vec2Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<double> >; T = Imath_3_1::Vec2<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = double]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:41:104:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<double> > > register_Vec2Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = float]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:40:102:   required from here
   40 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<float> > > register_Vec2Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<float> >; T = Imath_3_1::Vec2<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec2<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = float]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:40:102:   required from here
   40 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<float> > > register_Vec2Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = double]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:41:104:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<double> > > register_Vec2Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<double> >; T = Imath_3_1::Vec2<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec2<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = double]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:41:104:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<double> > > register_Vec2Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<float>; T = Imath_3_1::Vec2<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec2<float>, float>; Func = void(Imath_3_1::Vec2<float>&, const float&); reference_type = PyImath::FixedArray<Imath_3_1::Vec2<float> >&; arg1_type = const PyImath::FixedArray<float>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec2<float>, float>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2<float>&, const float&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<float>&, const float&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<float>&, const float&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<float>&, const float&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<float>&, const float&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec2<float>, float>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec2<float>, float>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec2<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1193:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = float]'
 1193 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec2<T>,T>, true_>(vec2Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:40:102:   required from here
   40 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<float> > > register_Vec2Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<double>; T = Imath_3_1::Vec2<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec2<double>, double>; Func = void(Imath_3_1::Vec2<double>&, const double&); reference_type = PyImath::FixedArray<Imath_3_1::Vec2<double> >&; arg1_type = const PyImath::FixedArray<double>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec2<double>, double>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2<double>&, const double&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<double>&, const double&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<double>&, const double&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<double>&, const double&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<double>&, const double&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec2<double>, double>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec2<double>, double>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec2<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1193:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = double]'
 1193 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec2<T>,T>, true_>(vec2Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2fd.cpp:41:104:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<double> > > register_Vec2Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 77%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4fd.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4fd.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec4fd.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec4fd.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4Impl.h:23,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<float> >; T = Imath_3_1::Vec4<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = float]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<float> > > register_Vec4Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<double> >; T = Imath_3_1::Vec4<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = double]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<double> > > register_Vec4Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = float]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<float> > > register_Vec4Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<float> >; T = Imath_3_1::Vec4<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec4<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = float]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<float> > > register_Vec4Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = double]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<double> > > register_Vec4Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<double> >; T = Imath_3_1::Vec4<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec4<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = double]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<double> > > register_Vec4Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<float>; T = Imath_3_1::Vec4<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec4<float>, float>; Func = void(Imath_3_1::Vec4<float>&, const float&); reference_type = PyImath::FixedArray<Imath_3_1::Vec4<float> >&; arg1_type = const PyImath::FixedArray<float>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec4<float>, float>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec4<float>&, const float&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<float>&, const float&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<float>&, const float&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<float>&, const float&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<float>&, const float&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec4<float>, float>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec4<float>, float>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec4<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = float]'
  150 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec4<T>,T>, true_>(vec4Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<float> > > register_Vec4Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<double>; T = Imath_3_1::Vec4<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec4<double>, double>; Func = void(Imath_3_1::Vec4<double>&, const double&); reference_type = PyImath::FixedArray<Imath_3_1::Vec4<double> >&; arg1_type = const PyImath::FixedArray<double>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec4<double>, double>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec4<double>&, const double&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<double>&, const double&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<double>&, const double&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<double>&, const double&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4<double>&, const double&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec4<double>, double>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec4<double>, double>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec4<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = double]'
  150 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec4<T>,T>, true_>(vec4Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<double> > > register_Vec4Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 84%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4si.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4si.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec4si.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec4si.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4si.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 71%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3fd.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3fd.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec3fd.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec3fd.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3Impl.h:23,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = Imath_3_1::Vec3<float>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = float]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<float> > > register_Vec3Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = Imath_3_1::Vec3<double>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = double]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<double> > > register_Vec3Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<float>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<float>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = float]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<float> > > register_Vec3Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = Imath_3_1::Vec3<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec3<float>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<float>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = float]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<float> > > register_Vec3Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<double>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<double>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = double]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<double> > > register_Vec3Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = Imath_3_1::Vec3<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec3<double>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<double>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = double]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<double> > > register_Vec3Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<float>; T = Imath_3_1::Vec3<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec3<float>, float>; Func = void(Imath_3_1::Vec3<float>&, const float&); reference_type = PyImath::FixedArray<Imath_3_1::Vec3<float> >&; arg1_type = const PyImath::FixedArray<float>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec3<float>, float>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec3<float>&, const float&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<float>&, const float&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<float>&, const float&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<float>&, const float&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<float>, float>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<float>&, const float&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec3<float>, float>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec3<float>, float>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec3<float> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = float]'
  164 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec3<T>,T>, true_>(vec3Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:41:102:   required from here
   41 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<float> > > register_Vec3Array<float>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<double>; T = Imath_3_1::Vec3<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec3<double>, double>; Func = void(Imath_3_1::Vec3<double>&, const double&); reference_type = PyImath::FixedArray<Imath_3_1::Vec3<double> >&; arg1_type = const PyImath::FixedArray<double>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec3<double>, double>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec3<double>&, const double&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<double>&, const double&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<double>&, const double&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<double>&, const double&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<double>, double>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3<double>&, const double&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec3<double>, double>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec3<double>, double>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec3<double> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = double]'
  164 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec3<T>,T>, true_>(vec3Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3fd.cpp:42:104:   required from here
   42 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<double> > > register_Vec3Array<double>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 72%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3siArray.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3siArray.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec3siArray.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec3siArray.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:23,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> >; T = Imath_3_1::Vec3<unsigned char>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = unsigned char]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<unsigned char> > > register_Vec3Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<short int> >; T = Imath_3_1::Vec3<short int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<short int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = short int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:16:102:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<short> > > register_Vec3Array<short>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<int> >; T = Imath_3_1::Vec3<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:17:98:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int> > > register_Vec3Array<int>();
      |                                                                                                  ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<long long int> >; T = Imath_3_1::Vec3<long long int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<long long int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = long long int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:18:106:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int64_t> > > register_Vec3Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<unsigned char>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = unsigned char]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<unsigned char> > > register_Vec3Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> >; T = Imath_3_1::Vec3<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec3<unsigned char>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<unsigned char>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = unsigned char]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<unsigned char> > > register_Vec3Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<short int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<short int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = short int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:16:102:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<short> > > register_Vec3Array<short>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<short int> >; T = Imath_3_1::Vec3<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec3<short int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<short int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = short int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:16:102:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<short> > > register_Vec3Array<short>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:17:98:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int> > > register_Vec3Array<int>();
      |                                                                                                  ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<int> >; T = Imath_3_1::Vec3<int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec3<int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:17:98:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int> > > register_Vec3Array<int>();
      |                                                                                                  ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec3<long long int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<long long int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = long long int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:18:106:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int64_t> > > register_Vec3Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<long long int> >; T = Imath_3_1::Vec3<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec3<long long int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec3<long long int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = long long int]'
  139 |     class_<FixedArray<IMATH_NAMESPACE::Vec3<T> > > vec3Array_class = FixedArray<IMATH_NAMESPACE::Vec3<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec3");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:18:106:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int64_t> > > register_Vec3Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<unsigned char>; T = Imath_3_1::Vec3<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>; Func = void(Imath_3_1::Vec3<unsigned char>&, const unsigned char&); reference_type = PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> >&; arg1_type = const PyImath::FixedArray<unsigned char>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> > >; Func = void(Imath_3_1::Vec3<unsigned char>&, const unsigned char&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> > >, void(Imath_3_1::Vec3<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> > >, void(Imath_3_1::Vec3<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> > >, void(Imath_3_1::Vec3<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> > >, void(Imath_3_1::Vec3<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<unsigned char> > >; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec3<unsigned char>, unsigned char>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec3<unsigned char> > >; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = unsigned char]'
  164 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec3<T>,T>, true_>(vec3Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<unsigned char> > > register_Vec3Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<short int>; T = Imath_3_1::Vec3<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>; Func = void(Imath_3_1::Vec3<short int>&, const short int&); reference_type = PyImath::FixedArray<Imath_3_1::Vec3<short int> >&; arg1_type = const PyImath::FixedArray<short int>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >; Func = void(Imath_3_1::Vec3<short int>&, const short int&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >, void(Imath_3_1::Vec3<short int>&, const short int&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >, void(Imath_3_1::Vec3<short int>&, const short int&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >, void(Imath_3_1::Vec3<short int>&, const short int&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >, void(Imath_3_1::Vec3<short int>&, const short int&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec3<short int>, short int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<short int> > >; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec3<short int>, short int>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec3<short int> > >; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = short int]'
  164 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec3<T>,T>, true_>(vec3Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:16:102:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<short> > > register_Vec3Array<short>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<long long int>; T = Imath_3_1::Vec3<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>; Func = void(Imath_3_1::Vec3<long long int>&, const long long int&); reference_type = PyImath::FixedArray<Imath_3_1::Vec3<long long int> >&; arg1_type = const PyImath::FixedArray<long long int>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >; Func = void(Imath_3_1::Vec3<long long int>&, const long long int&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >, void(Imath_3_1::Vec3<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >, void(Imath_3_1::Vec3<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >, void(Imath_3_1::Vec3<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >, void(Imath_3_1::Vec3<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec3<long long int>, long long int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<long long int> > >; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec3<long long int>, long long int>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec3<long long int> > >; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:164:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec3<T> > > PyImath::register_Vec3Array() [with T = long long int]'
  164 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec3<T>,T>, true_>(vec3Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3siArray.cpp:18:106:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec3<int64_t> > > register_Vec3Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 80%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4siArray.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4siArray.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec4siArray.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec4siArray.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:23,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> >; T = Imath_3_1::Vec4<unsigned char>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = unsigned char]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<unsigned char> > > register_Vec4Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<short int> >; T = Imath_3_1::Vec4<short int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<short int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = short int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:16:110:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<short> > >         register_Vec4Array<short>();
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<int> >; T = Imath_3_1::Vec4<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:17:108:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int> > >           register_Vec4Array<int>();
      |                                                                                                            ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<long long int> >; T = Imath_3_1::Vec4<long long int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<long long int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = long long int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:18:112:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int64_t> > >       register_Vec4Array<int64_t>();
      |                                                                                                                ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<unsigned char>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<unsigned char>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = unsigned char]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<unsigned char> > > register_Vec4Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> >; T = Imath_3_1::Vec4<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec4<unsigned char>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<unsigned char>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = unsigned char]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<unsigned char> > > register_Vec4Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<short int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<short int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = short int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:16:110:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<short> > >         register_Vec4Array<short>();
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<short int> >; T = Imath_3_1::Vec4<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec4<short int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<short int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = short int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:16:110:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<short> > >         register_Vec4Array<short>();
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:17:108:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int> > >           register_Vec4Array<int>();
      |                                                                                                            ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<int> >; T = Imath_3_1::Vec4<int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec4<int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:17:108:   required from here
   17 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int> > >           register_Vec4Array<int>();
      |                                                                                                            ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec4<long long int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<long long int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = long long int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:18:112:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int64_t> > >       register_Vec4Array<int64_t>();
      |                                                                                                                ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec4<long long int> >; T = Imath_3_1::Vec4<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec4<long long int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec4<long long int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = long long int]'
  131 |     class_<FixedArray<IMATH_NAMESPACE::Vec4<T> > > vec4Array_class = FixedArray<IMATH_NAMESPACE::Vec4<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec4");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:18:112:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int64_t> > >       register_Vec4Array<int64_t>();
      |                                                                                                                ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<unsigned char>; T = Imath_3_1::Vec4<unsigned char>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>; Func = void(Imath_3_1::Vec4<unsigned char>&, const unsigned char&); reference_type = PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> >&; arg1_type = const PyImath::FixedArray<unsigned char>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> > >; Func = void(Imath_3_1::Vec4<unsigned char>&, const unsigned char&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> > >, void(Imath_3_1::Vec4<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> > >, void(Imath_3_1::Vec4<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> > >, void(Imath_3_1::Vec4<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> > >, void(Imath_3_1::Vec4<unsigned char>&, const unsigned char&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<unsigned char> > >; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec4<unsigned char>, unsigned char>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec4<unsigned char> > >; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = unsigned char]'
  150 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec4<T>,T>, true_>(vec4Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:15:118:   required from here
   15 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<unsigned char> > > register_Vec4Array<unsigned char>();
      |                                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<short int>; T = Imath_3_1::Vec4<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>; Func = void(Imath_3_1::Vec4<short int>&, const short int&); reference_type = PyImath::FixedArray<Imath_3_1::Vec4<short int> >&; arg1_type = const PyImath::FixedArray<short int>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >; Func = void(Imath_3_1::Vec4<short int>&, const short int&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >, void(Imath_3_1::Vec4<short int>&, const short int&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >, void(Imath_3_1::Vec4<short int>&, const short int&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >, void(Imath_3_1::Vec4<short int>&, const short int&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >, void(Imath_3_1::Vec4<short int>&, const short int&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec4<short int>, short int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<short int> > >; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec4<short int>, short int>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec4<short int> > >; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = short int]'
  150 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec4<T>,T>, true_>(vec4Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:16:110:   required from here
   16 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<short> > >         register_Vec4Array<short>();
      |                                                                                                              ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<long long int>; T = Imath_3_1::Vec4<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>; Func = void(Imath_3_1::Vec4<long long int>&, const long long int&); reference_type = PyImath::FixedArray<Imath_3_1::Vec4<long long int> >&; arg1_type = const PyImath::FixedArray<long long int>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >; Func = void(Imath_3_1::Vec4<long long int>&, const long long int&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >, void(Imath_3_1::Vec4<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >, void(Imath_3_1::Vec4<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >, void(Imath_3_1::Vec4<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >, void(Imath_3_1::Vec4<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec4<long long int>, long long int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<long long int> > >; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec4<long long int>, long long int>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec4<long long int> > >; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:150:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec4<T> > > PyImath::register_Vec4Array() [with T = long long int]'
  150 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec4<T>,T>, true_>(vec4Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4siArray.cpp:18:112:   required from here
   18 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec4<int64_t> > >       register_Vec4Array<int64_t>();
      |                                                                                                                ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 69%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec2si.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec2si.cpp.o -MF CMakeFiles/PyImath_Python3_12.dir/PyImathVec2si.cpp.o.d -o CMakeFiles/PyImath_Python3_12.dir/PyImathVec2si.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:24,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:8:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<short int> >; T = Imath_3_1::Vec2<short int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<short int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = short int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:27:104:   required from here
   27 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<short> > >   register_Vec2Array<short>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<int> >; T = Imath_3_1::Vec2<int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:28:102:   required from here
   28 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int> > >     register_Vec2Array<int>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<long long int> >; T = Imath_3_1::Vec2<long long int>]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<long long int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = long long int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:29:106:   required from here
   29 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int64_t> > > register_Vec2Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<short int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<short int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = short int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:27:104:   required from here
   27 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<short> > >   register_Vec2Array<short>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<short int> >; T = Imath_3_1::Vec2<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec2<short int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<short int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = short int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:27:104:   required from here
   27 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<short> > >   register_Vec2Array<short>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:28:102:   required from here
   28 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int> > >     register_Vec2Array<int>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<int> >; T = Imath_3_1::Vec2<int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec2<int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:28:102:   required from here
   28 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int> > >     register_Vec2Array<int>();
      |                                                                                                      ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = Imath_3_1::Vec2<long long int>]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<long long int>]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = long long int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:29:106:   required from here
   29 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int64_t> > > register_Vec2Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec2<long long int> >; T = Imath_3_1::Vec2<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = Imath_3_1::Vec2<long long int>]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = Imath_3_1::Vec2<long long int>]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = long long int]'
 1172 |     class_<FixedArray<IMATH_NAMESPACE::Vec2<T> > > vec2Array_class = FixedArray<IMATH_NAMESPACE::Vec2<T> >::register_("Fixed length array of IMATH_NAMESPACE::Vec2");
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:29:106:   required from here
   29 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int64_t> > > register_Vec2Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<short int>; T = Imath_3_1::Vec2<short int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>; Func = void(Imath_3_1::Vec2<short int>&, const short int&); reference_type = PyImath::FixedArray<Imath_3_1::Vec2<short int> >&; arg1_type = const PyImath::FixedArray<short int>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2<short int>&, const short int&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<short int>&, const short int&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<short int>&, const short int&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<short int>&, const short int&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<short int>&, const short int&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec2<short int>, short int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec2<short int>, short int>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec2<short int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1193:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = short int]'
 1193 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec2<T>,T>, true_>(vec2Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:27:104:   required from here
   27 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<short> > >   register_Vec2Array<short>();
      |                                                                                                        ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<long long int>; T = Imath_3_1::Vec2<long long int>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43:   required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1<Op, Func>::apply(reference_type, arg1_type) [with Op = PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>; Func = void(Imath_3_1::Vec2<long long int>&, const long long int&); reference_type = PyImath::FixedArray<Imath_3_1::Vec2<long long int> >&; arg1_type = const PyImath::FixedArray<long long int>&]'
 2143 |         size_t len = array.match_dimension(arg1, false);
      |                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2766:32:   required from 'void PyImath::detail::member_function_binding<Op, Cls, Func, Keywords>::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>; Op = PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2<long long int>&, const long long int&); Keywords = boost::python::detail::keywords<1>]'
 2766 |         _cls.def(_name.c_str(),&vectorized_function_type::apply,doc.c_str(),_args,call_policies());
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
   78 |         aux::unwrap(f, 0)(boost::get(x));
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:82:22:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<true>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::v_item<boost::mpl::v_item<mpl_::bool_<false>, boost::mpl::vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, boost::mpl::vector0<mpl_::na>, 0>, 0>, 2>; TransformFunc = boost::mpl::identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
   81 |         for_each_impl<boost::is_same<iter,LastIterator>::value>
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   82 |             ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; TransformOp = identity<mpl_::na>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
  104 |     aux::for_each_impl< boost::is_same<first,last>::value >
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  105 |         ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/mpl/for_each.hpp:118:46:   required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item<v_item<mpl_::bool_<true>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, v_item<v_item<mpl_::bool_<false>, vector<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, 0>, vector0<mpl_::na>, 0>, 0>; F = PyImath::detail::member_function_binding<PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>, boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2<long long int>&, const long long int&), boost::python::detail::keywords<1> >]'
  118 |   boost::mpl::for_each<Sequence, identity<> >(f);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2782:72:   required from 'static void PyImath::detail::generate_member_bindings_struct<Op, Cls, Vectorizable, Keywords>::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul<Imath_3_1::Vec2<long long int>, long long int>; Cls = boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector<mpl_::bool_<true> >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string<char>]'
 2782 |         for_each<typename allowable_vectorizations<Vectorizable>::type>(build_member_function_binding<Op>(cls,Op::apply,name,doc,args));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2849:88:   required from 'void PyImath::generate_member_bindings(Cls&, const std::string&, const std::string&, const boost::python::detail::keywords<1>&) [with Op = op_imul<Imath_3_1::Vec2<long long int>, long long int>; Vectorizable0 = mpl_::bool_<true>; Cls = boost::python::class_<FixedArray<Imath_3_1::Vec2<long long int> >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string<char>]'
 2848 |     detail::generate_member_bindings_struct<Op,Cls,vector<Vectorizable0>,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
 2849 |                                             boost::python::detail::keywords<1> >::apply(cls,name,doc,args);
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1193:73:   required from 'boost::python::class_<PyImath::FixedArray<Imath_3_1::Vec2<T> > > PyImath::register_Vec2Array() [with T = long long int]'
 1193 |     generate_member_bindings<op_imul<IMATH_NAMESPACE::Vec2<T>,T>, true_>(vec2Array_class,"__imul__","self*=x",boost::python::args("x"));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2si.cpp:29:106:   required from here
   29 | template PYIMATH_EXPORT class_<FixedArray<IMATH_NAMESPACE::Vec2<int64_t> > > register_Vec2Array<int64_t>();
      |                                                                                                          ^
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 95%] Linking CXX shared library libPyImath_Python3_12-3_1.so
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/cmake -E cmake_link_script CMakeFiles/PyImath_Python3_12.dir/link.txt --verbose=1
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:100:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  100 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:116:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  116 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:100:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  100 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:116:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  116 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:100:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  100 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:116:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  116 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:100:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  100 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp: In member function '__ct_base ':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:116:44: warning: argument 1 value '4294967295' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=]
  116 |     boost::shared_array<std::vector<T> > a(new std::vector<T>[length]);
      |                                            ^
/usr/include/c++/14/new:133:26: note: in a call to allocation function 'operator new []' declared here
  133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
      |                          ^
/usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -Wl,--dependency-file=CMakeFiles/PyImath_Python3_12.dir/link.d -shared -Wl,-soname,libPyImath_Python3_12-3_1.so.29 -o libPyImath_Python3_12-3_1.so.29.5.0 CMakeFiles/PyImath_Python3_12.dir/PyImath.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathAutovectorize.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathBox2Array.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathBox3Array.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathBox.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathBufferProtocol.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathColor3.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathColor4.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathEuler.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathFixedArray.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathFrustum.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathLine.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix22.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix33.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix44.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathPlane.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathQuat.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathRandom.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathShear.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathStringArray.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathStringTable.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathTask.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathUtil.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathFixedVArray.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec2fd.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec2si.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec3fd.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec3siArray.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec3si.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec4fd.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec4siArray.cpp.o CMakeFiles/PyImath_Python3_12.dir/PyImathVec4si.cpp.o  -Wl,-rpath,/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath: ../../Imath/libImath-3_1.so.29.5.0 /usr/lib/libpython3.12.so /usr/lib/libboost_python312-mt.so -lm
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/cmake -E cmake_symlink_library libPyImath_Python3_12-3_1.so.29.5.0 libPyImath_Python3_12-3_1.so.29 libPyImath_Python3_12-3_1.so
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 95%] Built target PyImath_Python3_12
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/python/PyImath/CMakeFiles/imath_python3.dir/build.make src/python/PyImath/CMakeFiles/imath_python3.dir/depend
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/imath-3.1.6 /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath/CMakeFiles/imath_python3.dir/DependInfo.cmake "--color="
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/gmake  -f src/python/PyImath/CMakeFiles/imath_python3.dir/build.make src/python/PyImath/CMakeFiles/imath_python3.dir/build
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 97%] Building CXX object src/python/PyImath/CMakeFiles/imath_python3.dir/PyImathFun.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -Dimath_python3_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/imath_python3.dir/PyImathFun.cpp.o -MF CMakeFiles/imath_python3.dir/PyImathFun.cpp.o.d -o CMakeFiles/imath_python3.dir/PyImathFun.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFun.cpp
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 96%] Building CXX object src/python/PyImath/CMakeFiles/imath_python3.dir/imathmodule.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -Dimath_python3_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/imath_python3.dir/imathmodule.cpp.o -MF CMakeFiles/imath_python3.dir/imathmodule.cpp.o.d -o CMakeFiles/imath_python3.dir/imathmodule.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:18:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = Imath_3_1::Vec3<float>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:140:44:   required from 'Imath_3_1::M44d {anonymous}::procrustesRotationAndTranslation(const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<S>*, bool) [with T = float; Imath_3_1::M44d = Imath_3_1::Matrix44<double>]'
  140 |     const size_t len = from.match_dimension(to);
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:572:8:   required from here
  572 |     def("procrustesRotationAndTranslation", &procrustesRotationAndTranslation<float>, procrustesRotationAndTranslationf_overloads(
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |         args("fromPts", "toPts", "weights", "doScale"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |         "Computes the orthogonal transform (consisting only of rotation and translation) mapping the "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |         "'fromPts' points as close as possible to the 'toPts' points in the least squares norm.  The 'fromPts' and "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576 |         "'toPts' lists must be the same length or the function will error out.  If weights "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577 |         "are provided, then the points are weighted (that is, some points are considered more important "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |         "than others while computing the transform).  If the 'doScale' parameter is True, then "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  579 |         "the resulting matrix is also allowed to have a uniform scale."));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<float> >; T = float; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:154:33:   required from 'Imath_3_1::M44d {anonymous}::procrustesRotationAndTranslation(const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<S>*, bool) [with T = float; Imath_3_1::M44d = Imath_3_1::Matrix44<double>]'
  154 |         weights->match_dimension(from);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:572:8:   required from here
  572 |     def("procrustesRotationAndTranslation", &procrustesRotationAndTranslation<float>, procrustesRotationAndTranslationf_overloads(
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573 |         args("fromPts", "toPts", "weights", "doScale"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  574 |         "Computes the orthogonal transform (consisting only of rotation and translation) mapping the "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575 |         "'fromPts' points as close as possible to the 'toPts' points in the least squares norm.  The 'fromPts' and "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576 |         "'toPts' lists must be the same length or the function will error out.  If weights "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577 |         "are provided, then the points are weighted (that is, some points are considered more important "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |         "than others while computing the transform).  If the 'doScale' parameter is True, then "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  579 |         "the resulting matrix is also allowed to have a uniform scale."));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = Imath_3_1::Vec3<double>; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:140:44:   required from 'Imath_3_1::M44d {anonymous}::procrustesRotationAndTranslation(const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<S>*, bool) [with T = double; Imath_3_1::M44d = Imath_3_1::Matrix44<double>]'
  140 |     const size_t len = from.match_dimension(to);
      |                        ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:581:8:   required from here
  581 |     def("procrustesRotationAndTranslation", &procrustesRotationAndTranslation<double>, procrustesRotationAndTranslationd_overloads(
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582 |         args("fromPts", "toPts", "weights", "doScale"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583 |         "Computes the orthogonal transform (consisting only of rotation and translation) mapping the "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  584 |         "'fromPts' points as close as possible to the 'toPts' points in the least squares norm.  The 'fromPts' and "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585 |         "'toPts' lists must be the same length or the function will error out.  If weights "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         "are provided, then the points are weighted (that is, some points are considered more important "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  587 |         "than others while computing the transform).  If the 'doScale' parameter is True, then "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 |         "the resulting matrix is also allowed to have a uniform scale."));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<Imath_3_1::Vec3<double> >; T = double; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:154:33:   required from 'Imath_3_1::M44d {anonymous}::procrustesRotationAndTranslation(const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<Imath_3_1::Vec3<T> >&, const PyImath::FixedArray<S>*, bool) [with T = double; Imath_3_1::M44d = Imath_3_1::Matrix44<double>]'
  154 |         weights->match_dimension(from);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/imathmodule.cpp:581:8:   required from here
  581 |     def("procrustesRotationAndTranslation", &procrustesRotationAndTranslation<double>, procrustesRotationAndTranslationd_overloads(
      |     ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582 |         args("fromPts", "toPts", "weights", "doScale"),
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583 |         "Computes the orthogonal transform (consisting only of rotation and translation) mapping the "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  584 |         "'fromPts' points as close as possible to the 'toPts' points in the least squares norm.  The 'fromPts' and "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585 |         "'toPts' lists must be the same length or the function will error out.  If weights "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         "are provided, then the points are weighted (that is, some points are considered more important "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  587 |         "than others while computing the transform).  If the 'doScale' parameter is True, then "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 |         "the resulting matrix is also allowed to have a uniform scale."));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[ 98%] Building CXX object src/python/PyImath/CMakeFiles/imath_python3.dir/PyImathBasicTypes.cpp.o
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/c++ -Dimath_python3_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -fPIC -MD -MT src/python/PyImath/CMakeFiles/imath_python3.dir/PyImathBasicTypes.cpp.o -MF CMakeFiles/imath_python3.dir/PyImathBasicTypes.cpp.o.d -o CMakeFiles/imath_python3.dir/PyImathBasicTypes.cpp.o -c /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp
In file included from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImath.h:14,
                 from /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:10:
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<bool>; T = bool]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = bool]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:24:52:   required from here
   24 |     class_<BoolArray> bclass = BoolArray::register_("Fixed length array of bool");
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<signed char>; T = signed char]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = signed char]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:27:65:   required from here
   27 |     class_<SignedCharArray> scclass = SignedCharArray::register_("Fixed length array of signed chars");
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<unsigned char>; T = unsigned char]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = unsigned char]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:33:69:   required from here
   33 |     class_<UnsignedCharArray> ucclass = UnsignedCharArray::register_("Fixed length array of unsigned chars");
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<short int>; T = short int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = short int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:40:54:   required from here
   40 |     class_<ShortArray> sclass = ShortArray::register_("Fixed length array of shorts");
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<short unsigned int>; T = short unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = short unsigned int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:46:71:   required from here
   46 |     class_<UnsignedShortArray> usclass = UnsignedShortArray::register_("Fixed length array of unsigned shorts");
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<int>; T = int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:52:50:   required from here
   52 |     class_<IntArray> iclass = IntArray::register_("Fixed length array of ints");
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<unsigned int>; T = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = unsigned int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:61:67:   required from here
   61 |     class_<UnsignedIntArray> uiclass = UnsignedIntArray::register_("Fixed length array of unsigned ints");
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<float>; T = float]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = float]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:69:54:   required from here
   69 |     class_<FloatArray> fclass = FloatArray::register_("Fixed length array of floats");
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'void PyImath::FixedArray<T>::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray<int>; ArrayType = PyImath::FixedArray<double>; T = double]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = double]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |             .def("__setitem__", &FixedArray<T>::setitem_vector<FixedArray<T> >)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |             .def("__setitem__", &FixedArray<T>::setitem_vector_mask<FixedArray<int>, FixedArray<T> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:78:56:   required from here
   78 |     class_<DoubleArray> dclass = DoubleArray::register_("Fixed length array of doubles");
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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) {
      |                 ~~~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = bool; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = bool]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = bool]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:24:52:   required from here
   24 |     class_<BoolArray> bclass = BoolArray::register_("Fixed length array of bool");
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<bool>; T = bool; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = bool]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = bool]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:24:52:   required from here
   24 |     class_<BoolArray> bclass = BoolArray::register_("Fixed length array of bool");
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = signed char; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = signed char]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = signed char]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:27:65:   required from here
   27 |     class_<SignedCharArray> scclass = SignedCharArray::register_("Fixed length array of signed chars");
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<signed char>; T = signed char; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = signed char]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = signed char]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:27:65:   required from here
   27 |     class_<SignedCharArray> scclass = SignedCharArray::register_("Fixed length array of signed chars");
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = unsigned char; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = unsigned char]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = unsigned char]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:33:69:   required from here
   33 |     class_<UnsignedCharArray> ucclass = UnsignedCharArray::register_("Fixed length array of unsigned chars");
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<unsigned char>; T = unsigned char; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = unsigned char]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = unsigned char]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:33:69:   required from here
   33 |     class_<UnsignedCharArray> ucclass = UnsignedCharArray::register_("Fixed length array of unsigned chars");
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = short int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = short int]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = short int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:40:54:   required from here
   40 |     class_<ShortArray> sclass = ShortArray::register_("Fixed length array of shorts");
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<short int>; T = short int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = short int]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = short int]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:40:54:   required from here
   40 |     class_<ShortArray> sclass = ShortArray::register_("Fixed length array of shorts");
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = short unsigned int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = short unsigned int]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = short unsigned int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:46:71:   required from here
   46 |     class_<UnsignedShortArray> usclass = UnsignedShortArray::register_("Fixed length array of unsigned shorts");
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<short unsigned int>; T = short unsigned int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = short unsigned int]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = short unsigned int]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:46:71:   required from here
   46 |     class_<UnsignedShortArray> usclass = UnsignedShortArray::register_("Fixed length array of unsigned shorts");
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = int]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:52:50:   required from here
   52 |     class_<IntArray> iclass = IntArray::register_("Fixed length array of ints");
      |                               ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = unsigned int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = unsigned int]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = unsigned int]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:61:67:   required from here
   61 |     class_<UnsignedIntArray> uiclass = UnsignedIntArray::register_("Fixed length array of unsigned ints");
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<unsigned int>; T = unsigned int; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = unsigned int]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = unsigned int]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:61:67:   required from here
   61 |     class_<UnsignedIntArray> uiclass = UnsignedIntArray::register_("Fixed length array of unsigned ints");
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = float; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = float]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = float]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:69:54:   required from here
   69 |     class_<FloatArray> fclass = FloatArray::register_("Fixed length array of floats");
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<float>; T = float; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = float]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = float]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:69:54:   required from here
   69 |     class_<FloatArray> fclass = FloatArray::register_("Fixed length array of floats");
      |                                 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<int>; T = double; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37:   required from 'void PyImath::FixedArray<T>::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray<int>; T = double]'
  487 |         size_t len = match_dimension(mask, false);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:671:17:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = double]'
  655 |         c
      |         ~        
  656 |             .def(boost::python::init<const FixedArray<T> &>("construct an array with the same values as the given array"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  657 |             .def(boost::python::init<const T &,size_t>("construct an array of the specified length initialized to the specified default value"))
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |             .def("__getitem__", &FixedArray<T>::getslice)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659 |             .def("__getitem__", &FixedArray<T>::getslice_mask<FixedArray<int> > )
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660 |             .def("__getitem__",    const_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  663 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             .def("__getitem__", nonconst_getobject,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  666 |                  selectable_postcall_policy_from_tuple<
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667 |                      boost::python::with_custodian_and_ward_postcall<0,1>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668 |                      boost::python::return_value_policy<boost::python::copy_const_reference>,
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  669 |                      boost::python::default_call_policies>())
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670 |             .def("__setitem__", &FixedArray<T>::setitem_scalar)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |             .def("__setitem__", &FixedArray<T>::setitem_scalar_mask<FixedArray<int> >)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:78:56:   required from here
   78 |     class_<DoubleArray> dclass = DoubleArray::register_("Fixed length array of doubles");
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h: In instantiation of 'size_t PyImath::FixedArray<T>::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray<double>; T = double; size_t = unsigned int]':
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24:   required from 'PyImath::FixedArray<T> PyImath::FixedArray<T>::ifelse_vector(const PyImath::FixedArray<int>&, const PyImath::FixedArray<T>&) [with T = double]'
  710 |         match_dimension(other);
      |         ~~~~~~~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:678:27:   required from 'static boost::python::class_<PyImath::FixedArray<T> > PyImath::FixedArray<T>::register_(const char*) [with T = double]'
  678 |             .def("ifelse",&FixedArray<T>::ifelse_vector)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:78:56:   required from here
   78 |     class_<DoubleArray> dclass = DoubleArray::register_("Fixed length array of doubles");
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/RPM/BUILD/imath-3.1.6/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())
      |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[100%] Linking CXX shared module ../../../python3_12/imath.so
cd /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath && /usr/bin/cmake -E cmake_link_script CMakeFiles/imath_python3.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -O2 -DNDEBUG -Wl,--dependency-file=CMakeFiles/imath_python3.dir/link.d -shared  -o ../../../python3_12/imath.so CMakeFiles/imath_python3.dir/imathmodule.cpp.o CMakeFiles/imath_python3.dir/PyImathFun.cpp.o CMakeFiles/imath_python3.dir/PyImathBasicTypes.cpp.o  -Wl,-rpath,/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/python/PyImath:/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/src/Imath: libPyImath_Python3_12-3_1.so.29.5.0 ../../Imath/libImath-3_1.so.29.5.0 /usr/lib/libboost_python312-mt.so -lm
gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
[100%] Built target imath_python3
gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
gmake: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'
/usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux/CMakeFiles 0
gmake: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/i586-alt-linux'

+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.60754
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/imath-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/imath-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games
+ cd imath-3.1.6
+ DESTDIR=/usr/src/tmp/imath-buildroot
+ cmake --install i586-alt-linux --verbose
-- Install configuration: "Release"
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathConfig.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/pkgconfig/Imath.pc
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/cmake/Imath/ImathConfig.cmake
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/cmake/Imath/ImathConfigVersion.cmake
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/cmake/Imath/ImathTargets.cmake
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/cmake/Imath/ImathTargets-release.cmake
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/libImath-3_1.so.29.5.0
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/libImath-3_1.so.29
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/libImath-3_1.so
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/half.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/halfFunction.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/halfLimits.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathBox.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathBoxAlgo.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathColor.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathColorAlgo.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathEuler.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathExport.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathForward.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathFrame.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathFrustum.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathFrustumTest.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathFun.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGL.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGLU.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathInt64.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathInterval.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathLine.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathLineAlgo.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathMath.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathMatrix.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathMatrixAlgo.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathNamespace.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathPlane.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathPlatform.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathQuat.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathRandom.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathRoots.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathShear.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathSphere.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathTypeTraits.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathVec.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathVecAlgo.h
-- Creating symlink /usr/lib/libImath.so -> libImath-3_1.so
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/pkgconfig/PyImath.pc
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImath.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAPI.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAutovectorize.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBasicTypes.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBox.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBoxArrayImpl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBufferProtocol.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor3ArrayImpl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor4Array2DImpl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor4ArrayImpl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathDecorators.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathEuler.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathExport.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray2D.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArrayTraits.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedMatrix.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedVArray.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFrustum.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFun.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathLine.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathMathExc.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathMatrix.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathOperators.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathPlane.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathQuat.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathQuatOperators.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathRandom.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathShear.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathStringArray.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathStringArrayRegister.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathStringTable.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathTask.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathUtil.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec2Impl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec3ArrayImpl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec3Impl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec4ArrayImpl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec4Impl.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVecOperators.h
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/libPyImath_Python3_12-3_1.so.29.5.0
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/libPyImath_Python3_12-3_1.so.29
-- Set non-toolchain portion of runtime path of "/usr/src/tmp/imath-buildroot/usr/lib/libPyImath_Python3_12-3_1.so.29.5.0" to ""
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/libPyImath_Python3_12-3_1.so
-- Installing: /usr/src/tmp/imath-buildroot/usr/lib/python3/site-packages/imath.so
-- Set non-toolchain portion of runtime path of "/usr/src/tmp/imath-buildroot/usr/lib/python3/site-packages/imath.so" to ""
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Box.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Color3.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Color4.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Euler.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Frustum.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Interval.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Line3.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix22.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix33.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix44.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Plane3.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Quat.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Rand32.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Rand48.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Shear6.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Sphere3.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Vec2.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Vec3.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/Vec4.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/classes/half.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/float.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/box.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/color.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/frame.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/gl.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/glu.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/half_c.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/line.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/matrix.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/random.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/roots.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/functions/vec.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/half_conversion.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/half_limits.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/index.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/install.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/intro.doctree
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.doctrees/environment.pickle
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/pygments.css
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/basic.css
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/doctools.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/documentation_options.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/file.png
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/language_data.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/minus.png
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/plus.png
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/searchtools.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/sphinx_highlight.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/background_b01.png
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/bizstyle.css
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/bizstyle.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/css3-mediaqueries.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/css3-mediaqueries_src.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_static/imath-logo-blue.png
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Box.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Color3.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Color4.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Euler.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Frustum.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Interval.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Line3.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Matrix22.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Matrix33.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Matrix44.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Plane3.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Quat.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Rand32.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Rand48.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Shear6.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Sphere3.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Vec2.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Vec3.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/Vec4.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/classes/half.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Box.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Color3.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Color4.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Euler.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Frustum.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Interval.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Line3.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Matrix22.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Matrix33.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Matrix44.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Plane3.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Quat.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Rand32.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Rand48.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Shear6.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Sphere3.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Vec2.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Vec3.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/Vec4.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/classes/half.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/float.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/box.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/color.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/frame.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/gl.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/glu.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/half_c.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/line.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/matrix.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/random.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/roots.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/functions/vec.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/half_conversion.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/half_limits.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/index.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/install.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/_sources/intro.rst.txt
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/float.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/box.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/color.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/frame.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/gl.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/glu.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/half_c.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/line.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/matrix.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/random.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/roots.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/functions/vec.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/half_conversion.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/half_limits.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/index.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/install.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/intro.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/genindex.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/search.html
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/.buildinfo
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/searchindex.js
-- Installing: /usr/src/tmp/imath-buildroot/usr/share/doc/Imath/sphinx/objects.inv
+ for f in /usr/src/tmp/imath-buildroot//usr/lib/cmake/Imath/*Targets.cmake
+ sed -i '/message.*FATAL_ERROR.*target.* references the file/s|FATAL_ERROR|WARNING|' /usr/src/tmp/imath-buildroot//usr/lib/cmake/Imath/ImathTargets.cmake
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/imath-buildroot (auto)
mode of './usr/lib/libImath-3_1.so.29.5.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/libPyImath_Python3_12-3_1.so.29.5.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib/python3/site-packages/imath.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/imath-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
/usr/lib/pkgconfig/Imath.pc: Cflags: '-I${includedir} -I${includedir}/Imath' --> '-I${includedir}/Imath'
/usr/lib/pkgconfig/Imath.pc: Libs: '-L${libdir} -lImath${libsuffix}' --> '-lImath${libsuffix}'
/usr/lib/pkgconfig/PyImath.pc: Cflags: '-I${includedir} -I${includedir}/Imath' --> '-I${includedir}/Imath'
/usr/lib/pkgconfig/PyImath.pc: Libs: '-L${libdir} -lImath${libsuffix} -lPyImath_Python3_12${libsuffix}' --> '-lImath${libsuffix} -lPyImath_Python3_12${libsuffix}'
Checking contents of files in /usr/src/tmp/imath-buildroot/ (default)
Compressing files in /usr/src/tmp/imath-buildroot (auto)
Adjusting library links in /usr/src/tmp/imath-buildroot
./usr/lib: (from <cmdline>:0)
	libPyImath_Python3_12-3_1.so.29 -> libPyImath_Python3_12-3_1.so.29.5.0
	libImath-3_1.so.29 -> libImath-3_1.so.29.5.0
Verifying ELF objects in /usr/src/tmp/imath-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Splitting links to aliased files under /{,s}bin in /usr/src/tmp/imath-buildroot
Hardlinking identical .pyc and .opt-?.pyc files
Processing files: imath-devel-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.J9HHER
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.takC42
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
/usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGL.h:13:10: fatal error: GL/gl.h: No such file or directory
   13 | #include <GL/gl.h>
      |          ^~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGL.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGL.h:13:10: fatal error: GL/gl.h: No such file or directory
   13 | #include <GL/gl.h>
      |          ^~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGL.h: cpp failed
In file included from /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathVec.h:15,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathBox.h:16:
/usr/src/tmp/imath-buildroot/usr/include/Imath/ImathTypeTraits.h:13:10: fatal error: type_traits: No such file or directory
   13 | #include <type_traits>
      |          ^~~~~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathBox.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGLU.h:13:10: fatal error: GL/gl.h: No such file or directory
   13 | #include <GL/gl.h>
      |          ^~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathGLU.h: cpp failed
Provides: libimath29-devel = 3.1.6-alt4, pkgconfig(Imath) = 3.1.6
Requires: /usr/lib/libImath-3_1.so.29, /usr/lib/pkgconfig
Obsoletes: libimath29-devel < 3.1.6-alt4
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ULDQpV
Processing files: imath-doc-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AWI4AS
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mLyA0m
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libimath29-doc = 3.1.6-alt4
Obsoletes: libimath29-doc < 3.1.6-alt4
Processing files: python3-module-imath-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TquEO8
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/imath-buildroot/usr/lib/libPyImath_Python3_12-3_1.so.29: 23042 symbols, 25 bpp
warning: hash collision: _ZGVZN5boost6python6detail15signature_arityILj3EE4implINS_3mpl7vector4IvRN7PyImath12StringArrayTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEP7_objectRKSE_EEE8elementsEvE6result _ZZN5boost6python6detail7get_retINS0_21default_call_policiesENS_3mpl7vector3IN7PyImath12FixedArray2DIN9Imath_3_16Color4IfEEEERKSB_RNS0_4dictEEEEEPKNS1_17signature_elementEvE3ret
warning: hash collision: _ZTSN5boost6python7objects14pointer_holderIPN7PyImath10FixedArrayIN9Imath_3_14Vec4IsEEEES8_EE _ZTSN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMN7PyImath10FixedArrayIN9Imath_3_13BoxINS7_4Vec3IsEEEEEEFSC_RKNS6_IiEERKSB_ENS0_21default_call_policiesENS_3mpl7vector4ISC_RSC_SF_SH_EEEEEE
warning: hash collision: _ZGVZN5boost6python6detail15signature_arityILj2EE4implINS_3mpl7vector3IvRN9Imath_3_14Vec4IhEERKhEEE8elementsEvE6result _ZN7PyImath11FixedVArrayIfE9register_EPKc
warning: hash collision: _ZGVZN5boost6python6detail15signature_arityILj2EE4implINS_3mpl7vector3IN7PyImath10FixedArrayIfEERKNS8_IN9Imath_3_14Vec2IfEEEERKSC_EEE8elementsEvE6result _ZTSN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMN7PyImath10FixedArrayIN9Imath_3_14QuatIfEEEEFSA_RKNS6_IiEERKS9_ENS0_21default_call_policiesENS_3mpl7vector4ISA_RSA_SD_SF_EEEEEE
warning: hash collision: _ZGVZN5boost6python6detail7get_retINS0_21default_call_policiesENS_3mpl7vector7IiRN9Imath_3_18Matrix33IfEERNS6_4Vec2IfEESC_SC_SC_iEEEEPKNS1_17signature_elementEvE3ret _ZN5boost6python9converter32expected_from_python_type_directIN7PyImath11FixedVArrayIN9Imath_3_14Vec2IfEEE10SizeHelperEE10get_pytypeEv
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aUfAXH
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
lib.req: WARNING: /usr/src/tmp/imath-buildroot/usr/lib/python3/site-packages/imath.so: underlinked libraries: /lib/libpython3.12.so.1.0
py3prov: detected potential module:imath.so
py3prov: detected potential module:imath.so

Provides: libPyImath_Python3_12-3_1.so.29 = set:sdWk3VH55lIDk8ueIZIHjtqZLxCBpgYtUlUZed4fdHrwNgTZgBzPjLUCDV4cfCkG559FPJFuX5dRQgJeZ8npQdbMMcdLYIB328x9n2y9tH9buJNaF68qZfKBQdYPejXAizIzvuwCOl43eLahebRhapbTkMATXPcN2oR41ag5iav57Gtqsuiz3FXFZ1Mme98sxeuywZp261fEi6nG3ApTVeTBtvrV3945hC4mAd3WnbvSS02wtmENsOlQlLRRnA92Z7JWVZLayYsBt53UmE0KJsKyZuc7bAYKMiPg3ZJyF9mGCc0aW0hrLp1v9LLZDARtdrGD6YYScXuZaGnCgKUSVNCd6lRcUnMijkwRhbVAVOAcv7o14xu4AEqUlkL7k0SE16mUGfIxwRgSZ9ZsyAFR4an5mR35yCs859nxgCjp2t8nMHdrJgJj1l0SngJmzHEyBikCzKC2jRRh2pEhfNWWTy8u8x4XSqsmtEbgG0q6z1gIWjTkVysNoCmpwUIgTdUpy8IXVUdZhS4YNxnHLDpcAOvqjwpue3pzE4SwCbXxrCWfWWhnjvaNgQZi6WDe3uqjlULcvOZ9zJj3Vt05WAFF8iIhs3caMkaU3qgZh77yhd8VTZoJrZjp7qKsk2AZcELZbIHY69LtfalBS0BjxvpZiGhtFMZemGjFGh4VgF6D4Mv8BIeEUv4fizxcBr82hxQadTalDejjp8Uqbq8C0XyDBdNbZC88rG8JZ1uhGMROUYVlq2E468OrF4auyZnkZmzMZw339ujYKe1JDZwgRGRLtBtwuiG9Mr4Mawk55HnP4zUOEgyYxSX2yRXC1yoBvMl43DnhwE23ypip8pkwOCfJIGDpkFGpCaxZxGBqK3ZCEqJlSjqL2dOZFFZHAr7G4ZI6xFPHgiN08O3m8ScN0dOwPCjPttx0jtmkQubDXh8xyW3XyMmxQVLeoSv2itOAGz4F4VCq7cNwcmUtI5QyeE9IHS9dqATwYpUaSnmWptAiJJoE0iqRIqcZAZmCtojsukInOkEZrg7zo2bI6HGgFsQJLMQo6AfQ6QMCjsno2FPfEGCgmg1w4RKni2HWWwfDhV1ZCDyE438HF2705sd42PPJnrv7lIYbgsezp5QdaCw5u2C407c84Zp1VaZcyjsTBaCTQDhhH6oBYv8OpUHkdc57oAcEAZIZAwN2BWk3pPwPIjmg3UnutMWGNUj5cspBDmkWygllPNKNA9bZGPr60WEh7ThkrRT0GxmkgCZa6fyqe6bQuDhTUH82LRYEL4wIvGs9W55CitNaN5HOGJh39lsElKNKcG5TGGWan4fKmqL6grqaOMiqdZjS5m951mCm8qmP0b1NXKn8Nd6izGqNVkOCMuCobJ9jDXRjQGyicAE93hLNcipolWv5bcVCcAgpAVjtLtk38B5u22DZzliVV088UOHUZEY7QMilEdDPX2cjlZLvbGyiE6qaZHdtHBaOJ1oMZ53FC1jCchlMaaZ44RnjMiLUqgFxVtKPdxNIHEiPeNWKmkdSIVfRzZc6nzTJZ3RVP20RGGjz2I46fRZkZC3tLGB6dbQbVZIdInM5UfaN10k9q8o6LUgz3Khim9KJaufZ18P3v717faZKg8hAEyyZkwL2MVU6ZoXb2vSqxTZFYH3DHDEdpZFn6U6BDZnfCWhvZmjDy3VTAzZchqbl2UlYcYb9yPrfeYC5ywphrKM48o0quQ5WDKUmCJ8vOeUFVeF03oT67ZF23fBMQaZpz9BcZjsX5t3N15yhRWDUOJN4RvTAvvhqDcFsrmqdDNoxsuneQOmX8sCtPU7VK1I3rZrElbs65LckAibH0Zk6k2nPmPcuOmsdPAbqNQsPaIt2AYtfi9Pm1ccl1Z3u0zfjZ9yAprFapisSEyqHa1lTV8b27ALAoZISXwZ4HuA0iuZsZwmNrWp9cEGdKn5f8aB6AnVsot6y04YD0yzZ2mUWvRNQJ8NU5dt64cwz4BzSFQZBAHUEaJhaqZ7V8wob2zO3KVxOSj9JsurJZIRUG1zYC3S2ctWwqCmaRDROoBfbS24tIpK1IDz0Jbty4yJNeZAQJH6v9kZbA4xP3soUVBv6sY9XzhLF9b1GTZqhTiYmthGZnIgww2aO2j1YHynnouZLLbZBQf9pOM4MGtrAifgZ0IDej5lR2nMGPAniEVD0JrYla3nZyYsBe4kqwkfN6y0ZA6p6Aa4KMJwHPyXzcEZud21JmMDSZJyg5JWZBWx3EqwcmcpSYkHJOLZ49nZzoNEiwZDLZGmaaxfFwfN4yrY1cTxqQNCtwufl1yA0cpWqHUJEZ8KhBjG0cuVQouCcY1QJBZs70JKbcFK9gKO3WPlmHZdbx33MEQjfif0mvPGhJP5yhoLwPuqdJ8Z0nBk6cUVsVIicQGdHoYXSF45f6ZHrT12AGzRIkKMxr5zC0rkHw8WIEQ0N2Z4DRZxYAPW0Svql4S45eaezN3HVjC0g19bRHdzibX7vZ0LGsiiZdt8vVY4ndm1CAHe1Z9d1ExoxIgZaqzgRSpdF8TEQ0Za5FrmfVJp2Z4bKor0mfR7aatxBi2w8llg0tqNtvm9GZf1rgozDqORRejOqMjQmwcMyxxAz71OK3P5fP9sYgNY7Y2jDhHrtJgVeoMp8t9CFOpNGZioUD3JrwHfmqTo2z6MrJLqNJ5hpEDtNvnZoAicZ6KpbnZGn9kAIZ2mL8dXV5cViBygsO4hw69lRSq8F6dnUjs9mzQxcDlD6js2ODU6rxwATFkh4UK1CLdMzHy2TYo5OlZjZEeL17FA8MhKKzA99mxNie7GB5AoSv0OM3fvEDmw1KJbALF6MSMyXbHIsT8O0y6YwB0SVIYkZbZoxgLcswVbrHCAxdhMWQhL4nnNdVaquOd0TQ9OD2Icw1NbaNm5KBLBNlckXDD7vZfisravbqSmZgZL2qgC1fXpQdG14aoyjjzvupcpEHlkn8szR4SgoZDGrxonRyUnvilpQOhuIswYHg21UtoMy5gUQ8HtnX4rTUhljwUeZBe5KgtZzG21YJZ405bjHp3E70Umvtc7QxLpMpvQelPBlCgzSDIESsZ9GC7XJVLUC9wiDtdHNUgZe0f6refWkM6wj2hxRBu6YfLyiMgysuYcKc2dpnC48QY81Fg5L80R8s2IJ0y2iPHiTK1e84LDCkbch30OywYp9Kbgi1BzLm8ZDQKwujnU76kAjaqHVssccTd4JPNYGAZt7gCrZbZsPQwoqUn5a9yZnaj9EbhpoRVoZ6x9nuR8WwAp7yT5ZdKlCXrhiqT68jKLHAFDrhpa12noW5t73xfW9Z2S5PIFb5d4nras4P6qebIrxwXzIMoXofMPdgabsdmgR6sMacuV5IYrBhdlbPPklN062mT80B0yPU4O6Gg9HAVdIafK0dKQOPZ51szjzjS6SJ2pDQVieWbV0lyHIdmh5j8YbZy8GlMSssZa8AWbgtCaPZxNxEO7xGfn6T7l013Gu3jNNpGw0GEcdZa8Hozf12dItayiZmGZlk4isRyea0DDWzRwgWJxZwPL64JwOmWM35eK5qIpAecTOnjLpxl8nE8dOQnfd1TXLAqVyTsZbAEOBEr7yD5Q31PCGJngl0byBZnyghfP9NjX3sJinYZ8oBglYnfa3vtaNpnE9fgLXTzpb6dO4gZHDA8tLfyBjQpT4v2HxGigkCZ9ZBEojWXkEdWf8fcb9ypeWONdCCZnaXqf31h7YUB0DWrSOrvIX1BormvmT3Zwg9WTHMUMBze6GqvR4X6OvcyNBFaVQZCXZ1JMFZL7SRdGoS880WLjkqEsbEGJHu9j8SGHt9WVrKh2yniYSip8BZDK9dEcr5Z78Zp4l1neNIecPMZ9NikdeWZ1em4hw1TMMB7qReZ5JY4M5W2JY4jCc2BlwG1DnYMQ5sUmvwdDYgebem86LwEZemeLWHZBowZjCKiQGx2yu6J5UDaPvfLov58N3ZqlCcWmpSzCgOj4u6RommOMapp3LiZpZu36Bnj1sWfBg5hQ7X4d2gUJCOrPdgVErIzP8XQbFGQcKW61XQkmuRGL5LaIrAvYPKsslt9YOqhvvwWzU2251eA6C5f4YOjTA6YM2raGOlHhoEAhE3NjwoGcheNVxrUx6idV3Cl90TWAwIyu3SJkhtbcjeA5DcMShtEqJ5cvu2ZI8s0D5HjQcW1NndaBpMilZx42a7RxWg9XYQ4GIE68TQAqoA1ezQA02yFzNHy9dPdEZxAB2W5HWNTKZHLNQ8KZn3qZm9QmoZdfrAIBGdPdGtaF6mXCivpv6ip0emmIZutyxq1Sgh1ZwqLbWrAYbScdAmU4Xr9MQRehkaYxU5Aa7tSOIhAeoP8ibMIueNe4AhrXR9hnwAfa33bmyZfQpcLMMKjfYVa6IRUI5Bz5Qsz7xBI1CZreV29vEGG4aSRFau7086Gi2LeWoVLC6Ztnc33ky3CZya2xDJH4H8DtyPpVhQRTv4CKs8nPEsKFrcZ0fgJG47LrZqLKX49xs5ivKou5mWS65z2SRUVZf81xnC3LOzzcTzZtwZ7tVYOtcd9bxLRDiwZAKFfGouqhBpnuFDviTS7HtoNZphFIcWhZ7pd0bjZGWDxWCDqJlAPz5MLZD6Z33j14TAwoq3zAhsX8lvjVvZfGsLx4LSoSUwd2uL5PqAOq277UfdEoHV4XGB7WMbLaZm8KDqZjllZlRbGnuuOY6ZLXTsZIoZuRTAFqKoJwCnqgeooeiV1vcg40AhTKZBy4lffbIqkFID1ZKLqsbE1BCoEl8Rpq1NcZyA6HirjwY6aGoLWb8nqUJNAooZd6euzO2TqRpPdYaT5wkJrqqPpb5wrOaFCOuUaXqXYjLyaR2niNEI6pRgOZmhAHRuDb4K7Sxj4utWcEMZf2oe3j6LlXykQJpGCAJ6GbDSDJsG4XhN7RdV1rfuwacl23tZcjehI4wnDXinqO8c2bLiupwzuBRsoM9jcntDcVIazxcZjHA26lvRmJxe4s6xj34MlmkQajPlM7g9iP1AeXbNUMuh1JnxwZCBgpIA0zFkgUZdpaytEleuYKto5Mit6U8Wu9TTLPkv3mP04g4dZ9ROVl8aZmx2rkGfFCbAlgrVfgIRULNcZuwVEPFBkDhu1b2jJQCZ0T7Qkc3G4p8STwpawtSuY0cxYaADZ3Oh1GVZ0HrXOXsWUnu0vhhY8TMfGA9kZGS8RXwLmuc8lJ66REwn3QBQK44qCENF2qYejXMZucJZHUAgXsfIIUpyuz5M9qUVLZ0li76d9EBeM7PC3hMu0P2Z63agAmbImYhjpZcPnBPq43gZkJ6r0GSB0C37MKjiCH1859mjPVaXcerT7f0LWT4Ev9dQIyMDlDhSZaOnyqadm7IazWth9ZLDLB6rZyZdFiMGG02ktOy903qgoE0gXEYBU1gLdbH5kIlMgQjosrSaQZIjIc5rHJHsRNdYJBawsSHbEII4gSSMAWYmsrABGP8tm9hryfx9LLakNmtHwZBEAIMmdzp3ORxrpHQKrAtub5CpQikt4F6mkMB4rNr3avNw0AjM7kG6JcwFxrBQhuZzW4ULQh2lY5gvcq9WpCGtolJBWyD336x0SjioUIuRbZyqozSBQy87Z1w7NNe5uQYixHwyBQ55HpRfkht44ef0ZkztVsVEUXZsl4gRcvqlZ46e22cEWWnQE1Ol8SzDGYyyOJOcuvhlZoIQo6WfDkoyWzJrFGF0EhLUXgykwKQnmj6TNrVxnOZD5Ws093ZDoNyRBeXxp7TPYeVeeZyZFH3bKWB8ZdE37Prc4sBtt86taktKgi0v57Dlw71HA5QKWZA010vXXjkTFimwpbrtJasaC4RrdbRiM2adUssUQryQhMQChm5FSJYBjR43ZD3iHNNLTiFzSzqIDl0d18zMYVBZrlGoszk7opJe4HntEYMRUQQmjxw8ZbVKw3xH6u7c3nNhFvjPlCiGUQceAqaa6PqRIGCtxL9xkkZCtw36TzoddaSOg3btxHm9ax81GzEkJdutHES9oIGGXyLS4CaU7rd3JSs4Axz9HypswgE1F6vgoZ1qzxgCvwZ2N4sH0jkXwBlX8SIzT1Z3c7Jbspyvv0FymzjRJI2ZeB51lN2tdxAmJUZr04LLGl7LS5nzv8gX2NZ2aI1q2Q7v0ELsWsFOSRfFkc49nENbEYnZEZb9jDSgqo44hJEhVoDs925z7Bmoec3t9qAzsdz9hocXmlBDwIQ3ZcAvFCxNX6tfRr4mOk9EA9plO3G3qzLmZsEKKzVdtu938o59BpKJ36hcy5h6dfwpwl3Gy8oSnXjhmHlOBQlCvwX5uN14aTangh49ELUmsMBOjIT3LjjAErgxKr70zMhCbXGNW0embYuqWaA1MIwbCXs3iVyVk0HnIs4qtAvsY4yDlTTwcy6Xj8kICQziur3rgs50VVglSHl5LtFbNpSe4PHBD4l7oxoA4iwv1JgxiDgctdndkI7YaZnsOJKOzxouUzDVIz81O4QUPPSZDajYK3eW5eoBVkqf967V0i8xxiSW7ckNG64WWt8GU3ckFycQmaY9iKFRS9ffiVW6jGeIw5rP4xohf3LJZx13fcXju5YDa2mJLW67OtSwljrMzjtJpBTD9o1NEPchXv1dEhGZ7Cc7XlCjTYqVv7yWmnZLO9WeZ7GZ86HCh5az0prgZFqlx5NBqhWQzbZdfYcD0RRuogP2Kbdz986NF8ataWEPZzbzwuciau0eDiqoQYia7tqhVCe8GLjEax6rqYujps5LWVMptwVwh2Xhd3wYHZ130iwpumZhzW9Z5ShBeolPSOPeIGJoXp7MAzJ0FGkdZz2DyiZcZtxkTei2sYZghTIpkuZvXQcd2SGejLjALhbOAfiksFZGDnRgaW8QAW3nbntZztrIaQMq8PsIuJfPOb11xHlxRK2hwkCVGr78ixEcCZw7iVZqEIwS6Bqjoyv1uelIjfn67UEhxlqLs4bZy79o0OL8buWLvgJZzcyDQTwLOZ1wUEZ7BQBrZAFRHmzXZo3ASP7TLrCPoUvemGg06oK4tfevHn0VCeDQ5ylQwJGLmuZsfGFMLQrZJ2Sp5ZKXpwJveVhcv51LbBBKUhpwEQ0Lgtgq0vAcnPxdnPHVViVVz8PZwI4Y9cmnZIhQCiYG5i5EmECZriLXmQduvh6fZ5CjnEuQeWLZcDeEM2TGePpTDY3o94HY4bSLsAF4j4JSk1bXxBXVCo0dkBbqqoDqZFv77AVLPJRNAonKkfOX5Z8Sw9P17ISGTUoGlJNBZ76ln2q1UF0BBM1U9Zj5wSj6PzeXGp0DD1KOz8X1wlxZ1LxpwiYM5EZ2o5p3aZv4QZ8ta6YZq4z1lK7NVFXFZ9Vm9ADYUhY8am9u9vYwILlCLqCVXKyVfbnOvqZyxp3FgoZyENqnPD1Pgf5cJF8vW113yrK4ZcwHekuB2rioW1qO8t5Eyo9FHJIV8pZKJwgNox8hSrV0lVm3z7WuzdWErwKZaycjo1Zg5kleZj3EaA8HTh0AZ2JDJB24Pkw9Vrgz9X8NiPysyjVhficUaxhsnzMzv4UWP2XBOF1p7BOvzbaeW6RBxN9HifvTou6Z1Xgn363eS02Zn3oD1G3aZfL1nedMjLpPuZKXwhoplZmEkWNpaErkk7InhmoWPWWbDVRqzzyBe1lx1ANwLQPe3lRzafZH0vNOKBZf2rHN4ATILvbq4ZanEgr1ZhUh1hznjikjUpeHEa3YCukAEKdqbvJi6nrjCXUrQeLIaouNNHhF8qTZfr0lkwwCRNdiDFla4QPqhL3LLKgOKy0bEYZw65ZsXZd311Zvf5JqB4hbA0PWAIkny2wFoqxekl0kElBDBIiQSjbyj3SErV8ZqmlZy006YlOlYX1qbb0YCItQy7UJZ44ba97Oaz5D4F3Qgsb6rJ3S4BfmP7GEBgEuinFZyrI655kQwMMqgaFHhV2j8hCERZ9NndiK56BY6Z6W9Uv326AQax5Vc95mSmfQXN3xkwgAgbMfuYSkSfi0vAjKBpRYwHDItaQH4pvxdS94XM2ilxE98RzXN5ZjO8eXScjONPHZLaB4DJ0HMjksWnYh1TzFjYkt9ANzi3dpoH9gg0fHhvuQUesyhB62fGO0HcVDK9In5txpoHcPgMDOPEBIwFKy0fQqDoFjJr8walKKodhA4jGG7daVrPdp0LWM3wc5qtVZaF77dEloepEIj8vqkQOCUpZBZkuQlpMNMNMvbYmsbkz4pLTdv9yENOoeudYVYi4leOcbcR8gksZi250c2l20vxRlNwP5o223A3ijGmXA45TnBMVTQBa2V78xnWnDJXN9wZnUffVp4qFUuZgglQM8olQRibwoGY4oLELocJuMF8R2nwQxGq14ImbW7ag7sUCYKtDkdKypslVUaDWNQHrafPhPsC8GjwapPw1OZ9ZcnyToW9jFHng6ttwZkXYxJrzihonApnd3Z2LNgTu6sCap1OeZdPyGAT4XwgkekH4IJvl6t11Y9yU49skmhpgamcUH8A9doxbQdiSrIROq0zY3iZiBzbe1phCCjhzE0CKX8GseIgq0u1qOnaZzCcvZ0wqzXJ8OZwbMmFsSEhd6WkFH5A1ERiillK6nrdzFJClwDTZdyDXveJsZmETQiokRgtYPJhyI3fZp9MLC1YDWQnacgwHxAjDXRf9iaVCTqHvQclZjcWazeiiZ2t7cM8J8kUgbnOw9kWuy7SUnZn6mJfZemHkk74cyKC8FJWPhWa7CCp9sXtIke9EQYZdGejCeWZt4UjqR9NAghS0pNWxWfnCVdZouQipn8AxYr4T5zkh6rCbDqIt5nFEgzEjWdhDLgip5pg7bo45w6Ino1ZBd5Z243MSsji2fZ0pZ42reV6WONG3h9HG8gUnLYWoLaQWkvklpr4H3zbZvFH5MTwZgfPozPPgMaX9mVZ9kZqlJoy3PCPeUcvm3FdguZ0X6giYMdZkHAfOhjRFD9zP6IlZGZy1da2wZvtHe1R4xcPmi8yBx8DE1PktX3DdkFkmEcoOTP89AkC9Qb3iekMzIXnmcpL2RhGqWZIieHGY23ZmffKEDoQ0ht5TSuwIRIpXmbkVDkLeD2ZBsDDxu5g020HgdI17rAhze4O8bZp4SUDOH2Utl9pOCXW1IZoXZqeorE6n4DgVfXgUU87qgpHMRsNwvWGBJv60m2XbixQgw3TN11NW6FKlsRangQC1D7PxG6pxyCS3x9Zo8URvWLH0yAFz7tUuTbw2AiGObSyZ0qu8V1kte2cNKdUZFCXc3KsSj0ZFc8EAnxCtPttoFxvpZhSm0xSik8ZkzbCD8y3B4XO13z5LqxoCG5iHXo74vwDlpIqeb5uviYci5h9ja5f2Zn1s04oTTvZ7Xc4IabnUxPZ32GiCYsvGsLwGE9qpAkAoGZ5BtGUheMxW2QJJ1lVmTrhehbiugcskXU8Jj1iPU8C9U8Uw2UzG3N5DkG4xKHk0xn3sKk8KYAzhKzOGH7525vYSZ5tE35Izoy1dRZ2oYgr0YqsfMueph8yzhbake16kbpkOtrITe7O29893ATKE40BLYX1M6AESTKkWToAZcjTi31mcAf4ZrYdmPwGZJ0GLwbx8IbCjJk1VPhNbvRQ3uqsDPMmU1Zx7NxSgD8pjIoOMr6bZ84Z7qlnIjAZf7CU1HRrsViMrzddVFlT0N1Khoc1kyowdxRJfZsWMR8P80xb7NKZFd7t9v0Ta1Xa7ULP10qGso0ED9KOjDyiZBe2o0Zix13MERdjSicfXufRyDxV7L47ZKstBXigKLlJY4gEoNhKosaPlvQ4cZBeUCAMuEqrSocRm2FK82Y2ApzvKpTCZqxFesE2m7WKZGWhUD98QkF9uZkN7Z2UmVvmzaGUPxtI9xI9jVOu8QmUUC5Pt6FjlfQmupUllUS4j1ZjT0SNu38IkrIu101rIUMX0FkXE22G4H4ZcylVjaZ5AMTIoMzwBPWN2hNgZC4ZpJgmz0AjTagF1g8bE5kgCjO11lMPNLe6Mhbc1RaaLj1v53T61CqzpZ04azNqLr3QpfHwuR2N4J5ahpZ170GCOPcTjLhXZpdnGC8P5ZiIZwGpxgls3xtxfl75gcYo4Na9mEqTuGroOZn8CV7Fy3T5b7Jmn7ZBs1QZnDteefRSC4r8oVrmQ8WloXwW2rD9TjZ9xen4SS9o414Fo4C0MAAvxZEHXMUroCREDNgXXkqteGsdZ6NtgRUcjZxA2Jsy9OafOtZkrkOoZshsA6NYcYNcdKTjIb2YtzjR0BrpLcU6NFtqF8aZEf0f7YbgvIGNsNlJECrsJk54B7mDYfqAr04L5pIt85XBQ7BoAzvD380omSypmZwx3ypwWrKOZlaB4cu0QjRGeADIGNkGYJ4iXkHmNDekNG5QE4M2MBu3HsLTQm76hCdnkH2KAJQA5qo4Dm91TwylOIcYuuQlsX2UL4cUsvQAm5vVztUoWVLlkwDid4vANcUdD9BBUvmEOumzMUhp1wgc00NFIV7NZIo2R7be3cbYERd1Pt21HAm09cSnYOSsj5dZ6Z8xbD8l0feZAX0c8IfW8sDyM8mNlJMTpEEp5w6gXgCrgDPC0C8y95CqFXAZcRptXhwdCSeXZELbcTO0hZImYzQ6XQQC9djNMynBXY2lNWLyApmQxPTSby2ZzfXJXdpy1pYKP2breCo0dU5ooPHW9pkUGgUdEBd7ZidfrbrQyWGGZE84AlCjJeSk644mWwFmFxIzOlOy0Tg1jwSNDHTc7I06fdalJu6tCM5FSuWHy0IflEGt5j3cVuCl7RLYL3y8EvgNA1lfzvxCKcfNhntZGrzZH0NgDoGtiVZt0k8sRqeNkgr1YtD3s5yj0n4fZwPPCsRnlmFVJ7hDR4iThffyNe0Zeailm1aEaZ8bhHB4WzGsjKHeZDMiqi1wE36gK18j8k9e1SxfOno9NLVpO9FFGmgWgegwEb1bFcwIF9pTD3ieokzN0ebVLLPhq3cdbZvAZxofOGT8MSXdA9ZnD4AvC1F0KcfReNZ3dhw83iRFIsjHN2Zx6KD7lI8XbW5GpLHd1S7t1qOqLyXLWzvT1ZHe0MwavDf8zavZ4eockeHZtWi82sAIBkxoTvMD6JeO504Hl5Hjr32aAriHAFy831GorbwZg8bYzeBx0ZoZcHwZ5Q7NDGSPP5v6fQ5zyZ6IS7MRVyJnOrvXB1qbIQbtM5YMggb4ixvnoWFMEhsKOIXC3ShdmuvOyAgZi6nZ0zG14CZfVoJZ5EvPRZkKhmUyQcaG0VybiV2pNUTiXZe2zgeYNi1BG9O0u6spoSTlmjOoYugGpQpwNlVdTHSiXHRdc4y3i2V0IGMGEttUVsAYFdop1AjmajhTy7PKQHaxAAWhZEamZaORhx5uMUEa9BPd6oSfR23URzQRkelLc11uvCabcqHmeFLNZuT3HWw09rPxj1QcJjIwMLv2UWpML3t4Z5MUCwyT6bqk5BeqHXPZqD984FPLUZqpFBPAHDpJP7P1bUk0fflafa2h1cl5MYeTvWvDKH3GADVR02XP0ZxQvg7Do15h3yI0piwx2Kxvk3RfyttBoaFwBOQghgbVkPAHuvryuPSWBp39fmtyq9ceiAj1yGZw73tCACn7sUNStip4najbkZ1MHSCaoXf5XoA0YOZoEIkpAPp2evFVrH8QloQKmElaP3zRz2BAnfFjNsEX8KBZzyUzE2Bl85J1iC5WtndSqv4Bq6JSa4jYZnnh41h8PyTmkz5kzrHmqBTURiuybgr0PbVjAJPpSBJvBynuLsOwS4N1Kwkc15mniA9PD5Z8hvnJYmYyNeZsBBNZ1mkZw6rlbOpKdbeag4Rc5Wg4fb47ztoZ4ZjvZhv7qNYAtInjSmZAC4voH5Cj2WUT0jfNIZgslcOCnFKOKZiTVJZG2NwWLYBar2FPc30Z98hBLGItg55dVoup1E94mEuAYKmZ3MtCxrswngHF0UPmde3ALCfR1P5wZb1JTPipFhB1x6cSBBxzNqY45iiviM5zSlnVJDr3NctNja2SJ05ZKubNeVRbZxH6O330ZIReok8ZKyqaiZGHiIMckjX4oxScxGDotEoigXpRsjUpq1VQ1C0BKeV7S2pf0Z1g9zPwVOPSLFfxcB10TP08IYF6kzsl1ZgKRqWRtGbpm74ivYOmxkC6btdZbwU8iK23ZfCEw0sL8Q2ontucGQI8EhIz6qDqAyggeRBLfoSjxyneTVSs09YHXCwpzVYIriBkB5eu1Im8u2o3Z2MCqysMVHZ0kwPlnTUfZvggMSLvnwxelPIS940hZEnI6JOMesP6bZwLzWMxiZABSjSyFEJgRBzeJev6ExQZexZLX880MUE76GJZC95TZ28Nt2nkwfuMXvX2guFQO2m66NTEUrc69qobUAvjBkUjR8BAi09wmh4EyYR2YHGpf3ubyCTD0Ob8unQRBE8RY6cRFgAIMTUvY3RBWKEtSfsBqokU1CGTBdNMlLFBvboVsZcdoGP2Er6eC4XgvbuZ09SYHelTSXfPC4gwIrmiZjV1oQusBp8BQawCQzVJ77C4pWzyV8fhRetwk0cZu0LRSmDxApWMxMUlSVN5PYpE18ogtoB0w5ReQAlijZwv3aJTGfo2pAs9in2B2ze8j3ckeLYdcejznkbWJUgh5K3nD2wL8fxbBAk7Xb6uSF8ztNDM9xgUDunpqMj6fUia7zLFvuMHeenB9EHQ9pZagZqypRqCiGfuX3FYuqIgNWiZcZrmO1P8LZsV82ZJF7oBCA5a9h5OyjhH3wkZsolY7qzA7440yATO8QlStkLLakQ6JHFAj2RQV2NDaY933HVrsqCpmXyVi4q9N5vm9HGmcGo1A8KZDSe3DEt1EM4ENrY0gSDNnacIiAtZwZtaFy5zjdHEMUr8Me4eszDpufuZKdVGV5kBcPe1VxZFmugZi4BHkhAjZdLZAtN7sh8IJhnblFk0ikXXNkPSI1LelJT1nZgCPaZmZgUeZtEvPbENwQc5jOJ88m5vGTY825TCQ9AKe5AakEAa3UXZLCXH13EgxuzIBdRhZDIBoiE991I5nOi1jo3RkYZ2ph6lWCxhXdjarWhetEUcVu3pM8VUGRepw8cV7oWn7s75tA2u10cDKcZ8VkNspedHYPCrB5vvtZo079CsDAioVJOkLr2l9ZwTChKQZ5TqoQr0xyP7OYqoXqQZLEkoA1WBwnnzlAutZBjO9G8LdxcZKYmxoi8U1IMu27aiHrAyrXhKbt8fV8EPOfOeM8TPqHAuKSSMjxpg0i1Z6UKFnC7I4deulFURaEU9EhJ6ybo19XEgCzBytlQIQ7zx7bJBjqHzjq8FljnmQ3QkwrsoedaDS1ems3HkhniTovtMWyxADz29wsFEolWmw8UT63kvDDQIK1f1mnK8xgUUgoQhPgKlYo07eiesi9RJDBplllA08Ncewt5JYzrXgRfrc86lZy4Ql71nydxwAeQzOiFsYxswuQlCdw13pAC4aoWZeBFKMu8MHPlxfkfzZ2fw6kvQfbSB3E4Z4Fa7u9rIr8CFxcIbbTmGsL8CKoBs3DKS3gZx0DaBIPaZz70rID5jEYEZw62wzeqlIqacZ0MZhRjSZ3WjrDIvuJVe4NAdmjwb29Uesb0fezVTM4ivoZi91UHowVEJOU1wD1Ayk3qvxYZ2gJPIdTaFeQ3ANOMFmM8e7IaGKwxLMVQZ8gtk56z1xyFQ24K7K4i3ZLqflATJgWTAspgYSqR1AHcGhrUoIeQEr6ukYKyiTR2Cp65ZlbDkaRQ46Sjf1of9Ut0PSqyGgDtUOMRz8VFPTN3gpDbigZsv3hpQACO0KzHKkab2P7Zpb3yMZjVNB61zWPVFOtp9CxG4XyMd8ildjOPc5X3xYJbxA7zwYaEZryjxczZd8MBB2hlOIhXEpAZAvNeM5xWPKZ8QmbwASjnbSvVYObJYWBOaOUNAp6yZ5MZD2CB9rJfJMiyVI6cpBQfpqeo6IxcQw8t5oQR2BWXpu0rOZIMGbdiTBlcZjIEcRt9Z4I0o1ZI63JJWLqSsDtFlczW23TnoycB7UEgcnZnU36cqhfUoY80ZyQEekAXH9sZ0uf9TALGWqUZlI1xQ7sTyZrsZbB2PtybNLNalOrs2P8px8gJ3slq1ZcuMz2uwDebPK8Hs6gSGOkoYZDJhwXppfHlhJ3WyMfPukfxK7Mn7W71oVWo7Wi8mFfYJUxKKlcQfb13jS3Bd4O2ohtWWC1GbZhDx9UUjN1EG7j08d0pSCEBMhXiEpbas5NzeO190cu8W56cNxc6XtJNv7OhZ9pjxC56GfMaRAuQIgZlhl3gNntwRJpN5jCasXyKW6wZb8cHEKhw7Q57MCLyUgPhqNIfHrTHhsWQ2DTECjkooFFWA53z2AFJG52wAIzlQRxaAg9ZFSlTRrOYTDcK3BilKZG32uZhkyEWe3QrcP80ZFke29R3UwQKQuxHPuMG2wjh7FXcaYU2bu7gOIJFGe3Dp8Ec9uAx4tI0E00lxHT6yPiqv9w1gHMe6o24Q2tIoC3Rx4cNMWQgwNDp6tZ33omruCSdlvJPW9i3aawuvLKpva77E01pZ6I92dIUnaSAEEXpMkZbRBNFrJ1z6dCxqZDj17Bf72tVbejIr0xSaAD4rkV27YfAgjKfcI9Xrfmo8IiE9W6gMsgMQpMukEKZr0pAV2sU4iKQR5vVq1xvlvk0yuSSRJskKMt6DIFhj8SZCZ9PkV99KjzwgZ808Zife20LyaMqp8zmsJNwFTK4SmjFUtb0kdWtDT8xLScuhCt0RforSV5joaxHKGnljZ2m3rYPJgi6lG7Caori3DA3PvsjpmZ80ZFIsdbyytxoI3oowDjhfDIAmq0x4eMYlHZoDZh6ZiCVQOmGvqwrwKzBUZ2epgBlAuJui2HL6jPmZ7V7kWmNqqt7UzIiMMGxl7QOqz2QV1YkC3o038SZ1a4ILC1EuF29ZBBRNNqHfRfzQHuZDiTQgiyxrb5Pb7tRzqCK4BAZDWqxpqjf5H5ri9Y63avPplQ9HZFQZL6iwG8t0liXg7vZqM8lqlpAQXtNoxwNzJmioqWCtzd411K4qQzx6jq8bPf8ZxmAsKixnTm2aXUI8kPXxt4oGUe1KNK9vtGozZxjVRwP4V2VnURI4oEM7zGxZ68Z8m0Zs8M5QUcOmD96ez2rexjr8deRh2rzpSutHqdZCSKtcamjg8yyNSExhCv8IfsjmbWRGJEyZc0Zf13LVlliHS6o5lCctwgg4oSK9lSsV1y8l5da03dVzlQaZwZDeWZhlO57pfKf0JfaZ1gOdgQ7O8ZjBKHfuZc6ZfimE9nbz7n0HDH30q9cvZ8mp0BKk9QyInWCH3B157ycoACfxCRQT8mu61spzzzpvBcGQTSpsrDZdHbuivbhZewD0FgwW8ccC09ywwvgt00kL7tnZqDyE93ZmauLeTFcrZqrqMATh1sqZ4YDvKgscghfKsXddkKmZ0q0JFzP23Fey99osVZhtoife6mNK96Kjz8qwhrjOEvBzEHejfbtyLPXwBCvMsBq2uwSvwvZKszfU1plTehmZ7lHOXcdueZ6Vg9ybSPHz86JSzdZfYe4dZqZDQYN9qkZCY3W89f1qQaTC3jaDIbwDyUZxGSZrjlGTs7WQddlZlOYhjMGsIcrlzCGMROI4b5zCXipPrKvxJrRUg1BcmDr2PcQgpyK0ZAshpTeaj3XoejmfMxYvx9xKtvH99xvB7Toe46YGV9P9HUDHGuzDSTXTha8Wb7ZvfDxgjNxKM1SbDRgbqK6l9Rz5mFCoLU2trgJGIrhdXol2ULQcYiAE4WATyyBrUKHEBKkQGxkr2SGBO69263bZDcWWvsh1XlAOYvJCupkKa5QwADeYVScyprjPsolSARmcqMMsYgZnB3W0ZF0c2bDQFUoZ95S1lwVbxq6wN9NODSGGVAp1naz1L7QKuBLoMi04DYB5gXtqCZAvYL6fzUeuDK49GdzHBtBmig4vbqwti9hhfeiAXwrDN5eopZ2zNPUVxZDguPa15EmFMMVLsGsHIMBYMCCwX962DEznlbVLcOxiYjHqo7GkzgBy89573NmgtBgRcEUk01xBbNWgeOTdYQZ0swiKm1z6ZfzOFGecj9VLlUr7mzO5v3Zo833BwH81A7q2Z4MHhPmZAEbwy7Z0kAmreQ668Qt90jSOYSQfiAZzVXrRp4Y3wV6PuNwqaaNO4GYZduNAIlSs2HrY67SgCdyqnnhAPkmvkQrFQXZJBLzc6u0dKwtTft8BBNo4nEgwoj0Y9B9CdRMjtKZqkHIxacZ3GhNWblOwf7cXssEDGdNZHgj5TNZGxzYhCJDlRg446ess6sXekOkGFJZaZcSGTiWjEq58lc0vbvCJ3oDFNpYlwUbSbW5Z4JaAMFdI71oDMr0VelJFARHqBLxsc0tnkrihlTeNsZ7pf0XSHu2PoR7xZ0dIV58aSRzECOxj6iFSvzx6wH6tpXoAJXQ67U84x6ZzJb3qrneUCd72Ws0fXcNaQgFO5dNR1coYcVaaoxPnegfB1sZFBgEhyx8xXPva23jVO9s7aRMBdxcLjkmLXAZorwRjZAeZd7tVArMzsuwWOqH5dviN5NhraYoLi2AzeXlMQ45ZbMjW3KMp6wq1KFJZkU7GiU7Z0rSFiNSoUARRNxzxZ5Lxsa6cvu5OfF3Fv3wZ0k9GoSHYjndwv7iQaCVOQYQ2Swev42vwebOwxjOiR1JitZfH1JgrMV3VYcHIKAjjZoMQMZ95n9gMQqMgfS4xQFkWkYZLdJoczzyp2KahUO0C5BpVUFXZH7VJSO2HVWj9qw87fBanq1l4gcLfY3Eji6loFIiS8mUaMZEk5tQWZlQQKzU0YGWcnjOibUrPHgf7YoMOczQGy0DoiM8QJAasV1HALl7D4nEhUiuwGPVjGRTg70yoJwsjkZ2KSYkAiBGSmlY6zaYYopIqCjQZvuG7xJQMBZqBe0fSRFapSUH6yaBKhwbFW5x8xCxFsnZvZ09BpwXCkkpNgxAEJhpPSyMELVogGfshsZ60nwVqDFqwF4FF8xfXeOIHdliD7LLLCHmZdoTwIFubUKjgpsn8wYPqvYquRgS9p2RCjZapwhElmbZ6NHlm4fRdJ0IcQfxuwQEzKxmLeI5te02UoLQKFB0VZcZizt3LU38h9AjkPoVPSGl3TyzcnwHFNmBXQhL5SkuFteeqw3k9pPZ00AK6J0zFEE6jBLZIZamMUZCYr4dsQMfeFF9W7fMSN7CXVnxstGMdo8Dx0ZkHBafpLZrbmGybzsFo6Bua2BjLbtVUCAh7pkPbsAJZacDnrdlJEjPHsan9v19urxeUFEq1YZGYtL8QvZbj4fUMbFIjaZB7lIdeg9qMuh4QMP02ZeFc7klQAcbxwAx7UiImU7VzhdbhWWk6AKiNZL2v5NbnK4y5IQcCrC0hQPJnOkb59EUdMnZ75mScXjqN1JtX2NtxxR1ZqTZ6hBtsMGhGvJJk6i32SQkwJGapXoO5yAX6zpRWM5ANrbI8thVChIGeR8mw6BugFNz9GysIBuOzv2XwTFEMM6Q3TmMie4tEovCaloUvmvZv28dtoDI2ifzbNR0L9KBXZDeFB87Cgefi8Nk0xZjjt5ZJSZf4CGEWSZukL60meOkrkZw339Tw1LAoheSC7nhrDuvt08Z4ibKhYh2UWmZc7J4ZwVTVMya2QCZzdUmdVNAPcdbuco7ygrKFh0SzFxmhuXNLLGxXd0IDa17IWUwSz2JpUc9B3GCaFFEyJJIJ7IxmJFD2W9PvNZ5W1zAXOXpvVkERgfUrxi39yr8UUyzL0zi5sc8jCb8gk6G4Iho0lqZfyYQCZ34dLFZxZggjycnxQANKXdZba43k6mPtKXZovDQBiKOxN0jl8Hi490GDK9coeuWVAIgq7b5mInkJ9fIPoZg8xqlZhOZISnL2r06nE2KcKtQUKnZo4C6qIHL1A9sFKRWfpNi3rbhJErL5zch0fkyTv8rSpCyP1o7GSMfa3AzZi9XN2wSj6eZA9h7iz4HxwtKpxblx1OQ9SF6BvWHlZKSFxpe5BGBUpoEiAlIc2vcmoYiaXgwNOj3hhZ7x7nWZIYHPInG3BdW05aps9KVDZequDO2JbiPjYojluUmwXAybVpO9yBe10did4YBcwdxfT09vtZoLUHubvR5KRZyvnZ6v5Oh1mOwO1cK5JJQnG31MjttyTI30u4T2PnUjgxaGcZfxMlAmkJVDI3KYmrZ3IrWhaiZvaZDroszmDf3ItNNZj0rM13tMXHbR2ofURsdK5gsJQOBWzRxHZd21hbZfkO64lexdBaTYPLUt0QBeJ8iQEjdZ7oatN8EQtycAi8eqCfKI9UJ4HzyWqNO6Xd0N0LzGDDoXMOKqpTgbxouYAvDO3E8SHKY29mwFos4SD923ZBlZ1moeGTCkhB9ck85YZ3UU0cD3Ym22kwXUfyTWvbrlusanc7dJwmHQxxorNZKDNmzlO4tagyjgMRlVhN2WEAW9Pyznwc6cv31lR6MZK11qUYUJgkORff1h67l54Y8CPkXMqs6tuEpYvcWk8ZjBffrlPu7i13NJFS9o9iTBfbqk46YHH9LrZKWNPZ8a80IW0WHRA4tL9Sp3IushXuAStcgyNXKyhFOFOS5baM3PfqAT92JOlALkQURODGVu4TSVltJWEtUYn59t6eniiZLi7xGBmGt53S6F52OR9AAD162x9DzgL1824FaTMfo56ycZbKWgnTaBRcNSnhdnc3qGIzrLXCNnl5L2mhXFVZfhVzwKuTaJzOmjOkHLA4XLGWcCpsm2FZFZJozRvV1q6HZdPZzmLo0sveNx85qqjOb8zD0wwBxv18t1JLTEigP5pFjsUZ35pA8xZ5gAhEjbZAMIF8NcqMJtOZ48sqRP3Om4zJRG6rH398e31VoB6f0rIpXDyfV8TXUbImZ9olpT4Om7Qkf2q8phzRFBgmZFby9m6XNnrhhkZ4aBu5NEWBpbVoj7hNtbh4PpzxFY15Sd5gMkVyUiAe6wgj7d915GTZqFAOEQqMrUkw0vqxTD40qfY3LJzjlJtH3TiUmZmRTkoZ5oLZqZGEUC6Z9U7wDVENahUQ2GOMfxhOWY5RJf85OwyFASgVUfoUq8YIyhXj8jk6nqmqEKg0n85hLoUNi8aoLZFUHnCxw4WEPnAkM700FBctP0npLM8UeT6yBMzH0Z6DrUkW4tx0oXOqo3NDFcPkGTPppbU8TYP5bGqYZy47VDhLwwwpc3T3V9ZgArgunjWHhlip0b7wxZ2jW6KiMs7WTvsDdODZJ8NSkhYVNU8UFrq0mvod6GY3dQ2RynsHl0petYvjRz6gdRaUGjOZuehzZ6n93w1jeitzn5TxJqeUZpYBYn69oW1Z1uD7bd8xM5oGL77gm5tW2hOwMSnqoFXZ1Z5ZmGeUc2agjExkNvFOwsZvYpp4s6o1AzZhLlfZmUSFwEexGko94AgkRZhzwla5xT7WZa3ZxSiKhkBiMK6LsvrewDh0oLus4KEz0cQvCJYCCyVVXtW59ozk2I1Q57Yqsy6IgcfZrEU6dGon2WlqbT1OawMj2elZptldVRotcOTvIc01j012HogmUAVTFLHpNRO9auMZ7qSOqcHtZEWRR9k4niFumn6ZnvljyDK0XDTD4nerM0yWhNEdZojwSe6n7ZgAjk979m4MzUl9vrcHA65VpAIg9icUb8CVbZ34Uox9odxkscufowNerNKei75ETO0ZFQnO819Feii3tCA8KKdZjaaKBayZ1VGheCfEBGILEdH6BF6yBvhX8MWrQZrYXh4oblztgAryme8yQGtOjxZvlSz7hBUT0uJPNEMAihuGeXQhSLkg8f5Aa4rJue46WYD0Seg1EHxuRZ9h9r6WePo780KcnGVhm6zd5nGOFOzAMgzzyiLL3BGcxH6F394GBmiJCs4foqvTUSTwKOCsuPuq9905eTG7iPYm0W93FugvHjrR9Zn78kHSomKAeQJcD3D0v3rtaJgXs5wGJ9FoNhaN1MG9gIp1yELMf3wOGRP9Z1ooqilj2uFw6hf8TJtgDoly5juXSY8EibPp5dVF7cAKSqIUiJd41V85seRQzZ52V2L6I0WzAOiae4FxJ8khdHSimaW0mJkqLIjNSQVGqLULzSw5UlGteOeZjE55JY8uJC3lZi1DFB3vvv3rL1vzOmoyXmSLeHBmCvsRO4gUhWrgowfzAOg2c8FLs8ctY1hUqv4xPsfbB9P3iwvhLIFw9q9W1xoB1V6lAdOXErQw5HI2vdgDgCbOBLPUHjrpm7xOWuSGZDrAy97flb41uTBgEYgLdHlHwsmEZbv0HhVcx5YqYx85bBGzdvwzeThrZ56dduYSLHVdNGUz4yWAdjE6ZGOsZi88cZapIS8iACJO6zMo01XVUMJWdKzfoWfEIqlT40MkjP3Dd4gj0Qej3jWrOgZ4Z1kZyf8TZraPIfCj5iwEzhS6HHHDEP1aZK40rWWCz5PDC62QnLAQ9NzGq38vEZKAqoAsNIAUYL7VVRNHUruCpbSej7xGgwFhZ0qeAZrzK0sHi59HjwsEKczZCAcno3MkolnszgKE7gpaRUBDxQdCo52tL5y5lG2zdMlwqp35zpQ30EZsvf7knUFpdYzKJLdvsmKRwGYuBVP0FAnFlZ4iZmbEmNwtnVUZL2BGjqnkgxtaewDuc5TjF2ZrYby0APaVbcHaZ0S2bDbTgfvjexsBTBrJMML2KqCVgRbzIBUWqszSgaZ8DBZcAN8K7lcEYRdAIgoyFD03ZmwAheoZ0V8xpE2r96rXGpv4ZwhZq9AtZizejeFyewbgyOEahWWHAZxJ04lYSsEM5ZBn6BIqAUEy3ydfC8rRZeTFOwl7aYv2tXFZjUewQaNOZ6sc3meIZ5ObWadUsv5eStjDSycjZomte7DaDUlbvxGExTQCFkKLmadb0pZ8rxxk4d6D7mut2mYnDsR877az9yP9ixJrsSKm890AewiKUN405jM3h7QwcGWH5dZs6cAGvNLRYyTkLGnsutHpasysfrniRkj6U63oDq2q7584qFHE6Q7xD5aXQhppS91iW1ErfLZkhYpXc2V4bKv3nfAaAq3dUGNjFONbiLj7nbjiRdj5qcMa1RJw4Z5TyfkHftekBYtryusPbQF9354ens2BhizayUy5yHgTWsja9NXZvryRX4TDhWFoFG4ahxKVk1qiMac1c7gKTvN6CrTAaYUiSEXsx382RsXuFbDjoiEgU9ocoK8ljHWjPREGJlPjy6qvp2LG7WiLpAYRWhkAkvMOZ6bCHgGPsvFhXN0VTRkE33DFctIOK1RFwywkSTu22llq5viEhNQzQTCueYSPvhHu3Y0WyChZ3cAZCBTPIHeiZGxZsFKg5qZtZnjzRdDe0Sr08gGNcbA7ZEAIBmQ7qzTViCntfhSw6J2ic4KIbLajuW7YqbZqHC7OAXojVPNZvTwbDZD01BL0hr31QxSHIHiPiCEu1QyRKYoTZpNJFZF5qAhA12okZek1fzaFnH7O2yxRpM0U6RSEJc134vzl0LZo2YoGUJjERzdW0UZI88W9GZcaRSCAi6yvNENkBSTZ0RXvBXSQkyI1ItYXCpg5TfQc8WZB8e4hTiLC1WoBTFDdByIZe8s5gQ0VBW0DtdLN6bxrIzNAI0Sk4OokywkbAAr3C6PGb3dKpMLRVMZbQ7EOoAjbqZgpJyuSbPEl91fYThxXXNO8TwtS23y4dvtxNykCHCR4ZjReeGy1eqmsLLHC6ZrK0K4daz5Gs9E8rBs8Wu1e2RPiOwRavttPh1izZndiNOibaQk5XXCLtArLdMhy6OL5Zhe5scSP6pDmbeEfAcrtJdariYZeIwPpA3MhJEsNx4Z0sJsqxAI0b9ZcFZx3c36xAW87Ny1vTr8NtNW3IfNHQZrhbqwZuRB9CioHWmJpqUptQMrMqgtEHQns66sShJWrUgMaxBNvdAiP7ZxtS8ZIZFpkCZa4Z74Ht0ZyJQSjqUuI4EP0Ttwdyx1JUzMWovt8F3sO3jyldf1vkK1I5CCmvjfz53HD6VJbMWgCfodJOlkagxNQwv2TZtqMc9unAGOOZ0PaIcsJvKZFvpptEn0Xc8qdxsYUfL5Cnja6hQjehZrbtKFfb8Ml9X4L2R2lQtkNrlq2AbRIz5n8SXD7u9ToT7DZHmpDI5o06bcjYAulSZGgBN55iMtllyq0de7T5ejfsCjiRH418BIZ6tZ3gB5kV1l9WlFjl5ZFK4o2iQiw81rFZi9EAbHdZ64GX8FYyqd9fwMj7E9ZjhWrOLnFh0Z0SIZdafHBftxxSGsMe5X5naqEdZD5VNW8P2l3QbUxYMZJPvbITCbNjJCT5X0rRrdcA8jInTeKZkbOhiZA7CUJ3SEOgXXKPdvkD7Ko8NW28AZrsHKq4is5aZhPaeoyZhtAxxGCyfLsgKAlBMaM41hrKL49rOQlCISIKJzSU5i7x7fC0676EcNypP3tBs5ZnuEy3tAURtYjI3WinTcrCOyWF7QV01CoHjtmXKB8ts1c7S37qJu7s03An6d4u43VjombCPxjbYKxdsJUscH7xe8a00pTxZbBvjpFpwZANPPkZytvv0p7XlTEhIPN1plkoh437BikfOljKW4XWlZqtT6mAvT0UHkMPdFSMlFquBLul1FIj5bOHOD5IkGo4zxGq59kR7R8wy3ff8JNyoR8ouxiQx4I0RozCpZxoR7eu4Oa1Uu3JAXm6BBBBK4lVZthQcBoDV1KALWahZkwSFQ3PIIPVwsE3g2L8laCjZaBibgu8G9EzUckB9URqtjAaFKO5Yv35CXLe2lJmH2qz2CHfv4enpCrndBBTQ1H8ptUdJbLdTOs5cDkx49EZ8yyHEZfaZF83NS3U9Qa0eVXcKpUDrVUcZCBU3GwpnCFph70k7cl1GrxBieTh5WR0u7nqpKspPEjpGMHGqmexpBr9uqn6y3DUTOf7ffk5M4CCZ5JtDmQTZ8ci7X45wixkZkViqNtqE7Ilf8EwZyQJlMG7W1ZJSPu9JPG6iip6wuu8i1qZJ5NoNY7oDC336dfX1WGwOQr2f5D7F9jo3yC4yxUECZ6jaJhl8O3Gono4XZkcpApCraDnqRfWudq7K6OyjO9VohApLj4CjSlEcvdGVB5VkIsauwSrYVos0MIj3YxF7lk2yOtriH2M10ZyrdjoIElTkZeUgkmS0KNbFVqVhOBbJaVfFlqGr09oVwRbbZfMPo4H5XlDQY2chb6cKauXGN1L0cG2Z6VBhUXQ236f0ZlllYN6XrrNO0CL9pPuPgWtSbsbW7lIghNxiCU9xl7GZEuvDFwi4GDcnH2G3z1PrCKJdJnuI8X11G3JDM2q6toGXaQO41YLxOocng2gRZhzLhZyOcNxoHW83RmxjgUfhkOObCT73cQee4vwvZdQ3SxqP4Lke3mHb5zdpvyCYw7ATZEBqGXU8zIDP2Ctt0tnKAPhCleH8TEpHo0tuTS1XnxygaiubFBL9JUGZEIEorivsutHMGyxIvrcyCq9HuCjaEZEiFA30CoZBx0DjqgLYCsY0mWpDhh9LPH73Mi3HVNH3MZ8XjbvAocJOJOqLiwZjQkHd93Fl60lf3soIsRQzL4rBaYI0Xn1mZ1xiQZ1ktmn5WeVfFQcWeSlnZjTOEU6SOCbJhTUcM1N8me6Sd10TOOPT5KcCgZJOn8E1HG1b1Z7BK1KoZFEXMwgiMZopnuzAruUiKeQR23Jx1Ox7P3lcmxq7ZhohtyLMhd8axZ1Ewlqsp81S5qHq4bVR5kQ69dO3acJUWQxh8LxVcEZBFyqQjFKe7ZsQ7uxq1Vl9ZpZaowBszWfshLGUVMh1EKkxZjHNC2NLYlRciBKTuTZCPPPQrU9IEzahZti8V99B92FBxUhcrjRV5sDIvgXWAZ2aBVbqxl4A3qpwUXbyjyODMn2nITH4avqXxjFDEij3Vlf0umMDGBsDyV3FMSO2yoktpSlZlboJsVYScdcM3A1DxTlNjbMgtXgicNlhcSCEZnGPqZhH6dAshvYF0GdZrI0q7m6v7FAVVlBmSRuMAJ5HWyC0hNkMuQX5oVmse0qpovxF7ZAuHZsa1MNlbjs7mjeR1niWZL8COzaDZ9UqsK0MdfmqDDyzvoaHqj8Fc6erIbeSpi9lzxbztKWxUNjDXEEK5eJHXsBXSea4NPuLC4ZFwuAXXB9l7KKH50dJlCuJOwU0djQY4d1qHgIKhIFc8dRpvrXgg5cL5t8NZn9ZFGDxr0mXPWqJwmGuScz0wfOHKfqxNLVsuQ9JVjB5dzqZtE5FP1q1K0B2QednASwOxEwDReiHJ8Vfctu6No0ijXpvPWmOgdneRGJIEZI4CHmqH7ImRIfodgI9OjkCRIJrZpyxNF5OdMLeYZ8AlZhDmxZHf0G0PScNynGpZamwzLPSF6KAC29lUAbMAzC8AbMmO0bPykOnMUvb2Vu9EPMnFfc8gEdWrBXp7G1u0eH1ZsEZmwOJqVSHJEgMLwcBvbZq6KgGBD00HIa8y5Ceey7e1MtCkHsiQZm3ubJVT1c44hIZlHphA4lKQB2oz0Iv8ecd0tda8Z0kej9UkRdbRPX3YM8v48P0TbvwfpZcdXL9DFpX3BQX5p8vZnmwynhg6hFxM1wU6tRMg5VZ8FNX0cmCfHWuAZn3ELY9tWaIBdrSM23ELAascrrruClzkGTrTBh9xnZILbOCykwLrZovC7V1zCtIhUqOcxguNBaDa1YAEgjP6VwYQZhEHavNnVIeffUFAmUEyVjwk9PD2ASwIADFXbB8JGsImjzhkZaBm0nTCcveHhmfPb6peQC1gM01oa35HPhtF5edShfbOWd0hPTucRZyTnbQF9LEtZn6mRgU2ZyKGQ4iWDIZc8BHPJyFJM5ufU5DbgZcA1lgG6yNNnQTlG90Ur8uqgihOVtooHTOWm5hU8OlgiaKynfG10bxq4z2r5cvgtabUwMq1w0ZbLZyRVz9tl9QIF9gUHS4enkKrGrp8ZJaZElVCGqHR8uyuHOSZAgG74NAPY1hTuTFtEKiMPXhZpoSdhCVaFGhciarviaABzqYrgmBTNR2cgG56jZJtyskhEIlk5YYSRx3QYjZ3sgauGYxAalFRPxHQZcB25fcwEZFEbhoRw7tXRoZ2ao0ZktuaOLkmykFNZaO3IZlSOuRo6DvUQMk9RuXQhK22jKd55Sa9a1DZiNQX6QvGiyveTlXAoGnlTIie7yluuPZpLZA0zrMtGdKgtgYtunlADBvOd3qVeIU2C1Tu4ZxXgY060z14WZwUhVtDFB6018yfMWyMjSZ539jNJL2uD6fFjwcaLweEg31dih0zt2fjL7wZD19jIOfYMCLOZiZnZxeMT3tGlXbWB5opCEccS0DktDzzn6RpqrK4UOOsoH2OMQMPBGRxI2aCTmxgnaeLiwOLZ0TJDZL8E617sb0PGoY687sCG7Qal5ChNypAtec9bDM6aL5T4ekOs87FZHmsJJobVjO1nymszc4vGhrrh2IZCZ5ahcZprCxZ4uEq250hXFioR9cbIp83M2OLBOwb7K2mtFD5DIAZoI8h2yjr8Zj5ns8xEXQt8WAxAvVOQ99pMNsOSLQjfWlzbR7vdKyb6wsOmZmmGS0XZfQBO1r066ZggQH5lr6Nf65HS9HGZcVg1IDTkL0JK9xcgv2lL5mdHihO4A1q31oVoZiWOVp1xN6Eiy1NqzDbgZlcEa8gnrT4jJ7hApk5GB9CLTznamSgkNyuhLwcHV8hZpiDx1UZaqbVXkzx4ENreqs17bm52BvvEDil79kqPmq2zxRhEYZtZdlDJzZwOJKuZs38PF5CL68DNsMpgWJRV7S3meEc8MLGDUcbKN3orXf3wMF6rwIwpMeCeHc7Ods4e35gozkkvo64eJdvRw0ZiG9ntzTpF2z9WjIq9c1uosea6r47KOlXcLC6aGao9VrUDHPvOxUbpSRLuDfZ347aypWZbtfjz0e2mShj16ROrBZCkcgDwGkZoAgJZtWK2Y8WJ5fXLJZ8y5Z1uElI67gZgT7vVDWXwAApYsIQIyBabstrBlYu07BRYcnpTf2pfNBZemEZ8hbFCSamHDfD0z6h2rcIYNySF1uKgeDlqJrnRNay59msZDbFsZyQZn1PH4BoydSECNpURTerjBuWZjy6enDx02htPUivX4omPiL7waxCWpJYWSjlMNylFk2nIBTnZrnmZ3ykS2GkL8e6KzZdBtLXNz5cwBIs6mXx6G2eREGlOygkZuxd0ua6zQyS4zbDZiGpjKA2xKhq3NZlH5Wz6csa8ckykm10vakTSEZ9KV3ABEBbf9BLZ1uhUspSG0MQd1adUufBwUFHvNpUYnZE9fsolTMhZxEkEWvaykgqNYiZh7I3D5gNLwKnLF3Afiqw3QHrOM99RpA46kO4ZFNPBrto769QOjqwOxuxVA6DocrE9ZFwxZlK4s3S1pMJc0hPmAReAwNKZjUDIYwltzJf9l2jVteeZ26l80holE05C9Off7ebcVvNYyfaXbP0hkN2KXSGZsW7ZfhjC2EsT4dYG9opBZyZ7e5WyFE3kNZfQZgz3v69IuZJIyDttHtsA6lhdtEw6ChGu5A2r51CSOSZiZh3vfp7cp0aJt23f3FkPKCZk8yH8wpm7In87Q1S7iUSZ3QZ9Q5XZBdfaQjs73VefHb6DEVAXnM574s2mnQF7Dbg5k1P7n5opZnGM3eS3yLNCGUFbLSUQVjUNC4vzjTTBETWZsGhn6IiKrvjFKKgy9zqsso8qbsOz9Ozlvy85MNtTC0oNcpuBSsxL3mougVZK5qd2g3hjdOfIEVzOctulJon3SpePIas24wUAZmJYXZqm244pFELV05M7G7zMeGUFPM6w02LmZnYIWOCsj2gVqsxU1LoCAfGZ5U4bPUGJvqsXCtHlmkprwlUr4yhbrTOwUTsPurP0b8cK3wauU6ExJCf8vQX4XSzZr7ZyT8Jx4M39dI02DkCsqMwZKpCDMdvOjSL6zUbz3PzMAO07gndmY3SqYwYaQszi6Z5u5UMPLqZ0zYIc0JARb2WTvenZqIEnIJoo0dfC6B970seFCz8pj0G6oAINGlV7B6GuxAJVfPems46lO9lDpRINbemtd4mwMU7RJZCAsM3Z8GzGVlVNgk6aiwSbC9p2D9opd43B79yWaZ2G3LCnXSfEg5Xa0LkEB0Z1GNk7AqDegYZ8Sh20ZG0DIIaP7HZqm6lLQF4No7s0GiDgb7pYDaZ02iVDtyR1BdOi5wGfQwXfUyIrO2kKbE7JMEWZgSjZEnNiuo62b3uqfwLB4szWzFq7HEiwgm2m0Q2D73p7Iqq8o7axq8ggarEVdXz41gOr4JfirbahZ45kcx8BZAZGZwxUoGs2HRizM8qsioRcAwZnFcbUcaLBEe34xZ4z68ecZ5qmZpVxv8ZgUm7vqxC3DoKZ6SpLfAZumt29d7rYPSdOjohidv27onYqwKjLQ77L5qo20hiPHO588wa5O6beUMxwKEgo9ASsc7LQ6e1BMwZ2hlSBquljeliEbGdN2Gc908wTEcqmrZH7ylcbmlA0lI0Fv7CZK9J3FoSjBccZ3Dapxz5559pV3hkvmCKA4OdKlqwJHGgUmsEkVJZ1qLI6F84eRyJ2WreKwnsswkEgCrUoQJRwjaknViZgb4thVSy2J7bgU2N3CnDuDZJ2U1Yqc0ICeRcRUpYj4EzZpsSembII8JHUbZsQAcxHrwE13E8QJZgKq603dTcXOcANaZaRujCEBHooZtgfeAccEm3vmrFcwD4k96LQKTmvjINydRzo1uwRzAIbj1NLEkkRmxvywPqNdqGR5GcaNu43Q1coQYt0Zersl4eTV7DyA6NfQ4foDFo1fFPyzd3WOKKXJijUZJNd9Z7GLIA5OKncHhfYvqnUYZ1h1Is1dCm0rNAmMhLycDr1Zyd8PbUn2L5pPnHRpz5coI8MtGiA5U6G5rOsrHK1OX1ZxQZ8hiR2aBADiegFFX6aGZxCnklc1IAU4M5YMLv0HV74UitZb3fXExNa0DWF4ZfG3exVqaSSlnEAR1wo3VxM4lYFlZbYZ6komnZ4NrVD4jPMxvsN6EoaLoSbUaXZCoVUVNKw7k7s5gZcMwDuBne8mNAnlyoMcYAxMrR10UJh2o2aRsgYHH4BfGqKhtUe1aTdlT7jtWltIySGLJz5AJuAoBoDDxNlnd3L811IxQ2Y7ZG326sb2EgBVf4pg40aehnpwhZhgsNs9ggliOFUPsjPz9FtPhhtoPz93lyMZabzIAsDU6x8hkZ12aqJWLOFwgyZhq21A6h9cBpGTkYaqgXDBrjo3AJAjLpoIJJSIsewjhz2WPryWyftdKbR17ZxHFvIOYlS6ftOyLrc5y30HF3PYbZl6oZe3K7JnpBw8pxAwXo0jWV6XEvARwfjnfeWrwXIXxmRvyx6zZzKsidUMkxW4cSqALPuacfza3hzO3k5MEnjowIp79vZh5BNc4bdqraw4hBMLYPesUEapwiSBtR7ZxOVr48hYPZ41h2W3zbgE75718npFi3jwAeaJyVsnCkgWOUuggNlexztng2CZIKoYojZiaZlUyQBp6AdCQIUmq7PuXRscFZHlploI0kHe931Tzx4sGdLFdRaMcXwIxyoZjMANsiTOpNNqhwWQykZ1MoiHdWToj5bnotrDPMS4t5NaHB35Dkta17RyM6VLv6jIVugg3t8RvKKQEVdbyVFvKy7oBZm68dWlWipjYXcEEnrNyZ7xCcR0XBs2zmmU0lBL0DQelqP4TMUJkSfHjfAa1wZ5PwFIcSlgFroxyBm0TBavVVIm8o3VOFBKfm6gqcF4vMPjTZtsskqUl6KCEaPIJ690YPDwqwNO7l9BgUJo6HBANQyfadSl97NPW3tuSjnpZtVG8WUkWT7ABXv3ke4ZhAcyZFEdTZ4yveee35JxYRFtFi0pwYrJr7ZlYZ7P0OFWb3KD7cpfzYO39gZ2W7Yr6n11msh0uDg5yFUfVDBTEYR4IX5Cp4P79WJ4KarJaue6x4ej2qAxGtxYBDqZ751WFB71YCGLw327uree1Jwj3dZF3Rjeu4Z3ccpW6Phu3aPFOlZadKgIiVZtMEuctyqdsrkLgt8MzIsBZeW0lBP6AB5uKA3pYXH1HEyvyxUTGQOwZpLSNJaBbncYU7rLHutfv2lXLGO8sklrUaEuahaZ20WfqXOYuSRG3jSwFCWAsN40IZx3Bu9Z46LZLXsMi7zKHVE94IKNhH3KVArrPZ8amZKi5lvdesRBmREtAnAnDdXcZ3ZLUZhERzcLZlZlKs15O5uV9H6zjYWGoSIO7SjwaQR9nvpWxtJbgSPCDhhDsLiyy31hHZ6wqhqoRz6L7XTU48DM8xz8knvZsR80FWR1ZqdhyhJjU1wa7ZuxZ9Y6ehMcjHz311TSvryS5mxcWidso8whvYmu08Z9xNMC7QHhbgsSgaa6nU1obcvG5ZHDrJfRVsJKluxfhbgrgPIKpLvnD7dBOZoq0ZHSyZvFa2zeRYoUpkYzYzGnE06eOE9qXDZ5RH7AmxcdBfmJHpQSM9jMuA9tjSZxVwyAAaf0D4JIix7FZsdHr7ZLnSLbFeUJ4etwPuOlnVeg9d2HFJVyonFgKcj38ZKk78kNd1gbrscm1WTjZILxC95cEGZqegC6bbMqQxIHujR2wGJ9hZ8Bbu9hchrQHSsE6QOpqdPKMs7YXZKRf4XiAZLz73XwXJTaW2l5dCACinkQT1dsP4z0GKNX2Tno14wnZs6Tkqgoq3xJKxUswvmWszCzF6q2EoY5V60dh2Ay4IphZ9PIhcDfFdTEZ29wsMYCbE2NDRAQGiVy4D51ryEwo1j8zEn7ug2mfvoqN22Z7JPVZh27tQnIJ6fzBuNUJ1UBUj3UJsv1TLmnq9ZsdvZmvpkwFZ1j4KzYnAwEtQgfd1tbVBUYmoAlBMWw2QmwtIEPpqzbCv6fwCjKtaP9EogkK1BRt9Wlum7Zy2lR8yIwQiuw2kx3557OjmSVoChXjB4Q597cGVsDx6FbnZgDNk0kBFaCJIU6RSouneWwgy5YZk76gozPQfbnnWia2HcxWPQZAuAcoBZbOZ4K5fJYdd5hxF6arZp4qw1mh6Qw1IaY7iXU30ZJZ3RYCHKz0V3HO6zxZ9wUxH2WuWYg0WYksmVOfoctNZEvZCaO13ylTGWpuE7PQ4tk9q2KcEKAwYX8ZoLDRgGNlkBgUujvPsAXY8PEB7w55DKn27HHH8xYhX1MT2Uf98rZ8qQnuXTx72iU2wzkEhtfCdZrEkHNnpZus4eS9XqYJhKvFNdOwpuc8KoKC2752NdbxZAmcNH2b1MDr3NJMZo1RJi7budkanBIdib8EzzxRx8DtsUO7IyAFCrH3apbIiipE6Zcrbs5p71UvtgJ98ZeIglzyN1FH2m6NwAQFHgP8lrodZnrDPhoyR4zPxME958LLcT1aLgTX2Y9ZLOxadkoEF0Aec1uHNl1llryRi4E5sFSsqMx5xnaUAF48DmYcsikb9bn6SI9aSnEPb8UBCBBvZfNZryUBt4sIvSspKtXGZGRK7PlFOrQ18XjZEAO87l7cpWZLVQgG5uqi4Z6az3FEZDzl89OP9XB6gjWLaYsri2TD2JlYM0MH5zPx08OyPFT14ZcqsPeglOmiDEZ9Z6m8C1hRzLlMSMatNlbZwJV1VDNfPvLEsa5A7AXcJvQoZfGjfj2mhaMZEpLenAim17QnDE0izkFCtg4PxOh5PH788Q8DXJUe2J88M6n5a7h6KJaK9EBnNs8q8Z5Kuv8G0qfEOQ6u8xzEIPUgg8rzdLAA6R5485MQn8AqWaZCzOm8oz1DVK35v8tLgyZaJGpK89tCYYHk2ZvQVZfQXGvQ1MUM4Ii4wuai57f8ADta04P6va14177X5Nx9zpXbtZkvbpahbQN1hRwc5Urn2ao5ThvukWEKYy6ZDulryKFSWCloauxN0UZ4SrqdUWgyhMgFHcJ1PZCYx8lzFbvMh75MHkyGDM3w3Q6E61kDPyBWJFTi5bkTHlJlL81viTLrICcWT4fb43P1OnMI4ljJ2tOuT6cP1UZ1pmrD0zWqc4j5dwGqVEOwGOpdwPEgKZk80Lwos35TJeEj3WlYrHJPOXZKoYrZmo8NVsmIbUzZbCWyjXUofCqNfqr3wJ0tlrqdEuVlZzUOxmrbYoIsYZ5xfc6xEpmq8uOnKaV7IDnXt7pK0r9WLXsPZpeHRSieKbVkbC1WK6rJdxc5LdGEZkBVy66T6GxD6AuBeQ9VllZqAtsLZ6eo6F2nu4ZIT8wH3MbtVwcyh2fl50O5ZICeaWlSCDzVThO8g2rmJ4tkZpCxj971N8j9pzHx12L974qk0u7vDtfcZtW8CFhrNydgNxC7BoXm5LExbRizu1I9YOHWc7QVCKN6Q4Bqk04DR2LeW98rhbw6drTDR6ZqLn38TBusMU9Pc2U3Mvw73Mwu6YmWRIiEk3NR4bW9gxkiZiFLQ7SVitYoU7FhwmMDbitX5VaNuhF0kq5gU3AIa4p6ipDZE9cYRjdzWTI3MXZrn1wgEqFax0S6knz42xpHdsiWQF8z847kpIzcAOTC6dzS2k3LdZCR1MZwWdCCmheWNBBWU5vIQ0zW7r0QTa9zMJjQvlMZCxnZpPLZ2KWSyQRHKcVwPsTEbihMlah9tHg6lxHT1fUmlDv33BR7RIFnKPK45EI6t8xQHZjZ9oGqeh0ZL4rG3ZpgFGxxr1i6u9Q2ZoGzJzed1ng7KK7igajBL2JqTzekL7CH6hI2ua3o2PumP1WYgMgEyqy8Boei8MyFKKb5NAjK5z2ixmUXZkUxypWxE4UJxGaZzcn4733VA8UbN5A6B9w9SJT8jdnKHxu0N97Zj6Hq143UR4QoZfQZ6H2SabF3n9jRwEZJ0cckGobIFaR2WTPKU6sj5Fs98Hs278wmOoC88tcefxsxCyPppLJ6K5kQl8aryYY7Qr71E3s72n5LO014X7Gem7O3s1S9ZHEB903vg27KfoVYVtKtZ3J48F8NYUxcoWqjea8T5vzhlqJDADQLXfQYO7LjnEo1LntynUp7l8gsMjFr59chxwjJqm0Pen4DbuLN8boZopTstAXwCUYUQOJiFi9azFfFJcgmobcjtVOibiCXJ0OcJmONZlNk3yV4gP3RcGuRCRsGgjciioDcSUWMkA8J1uGKiJDtvejBZljXZ5out04knZL1FwfMqjTx0ofxxTWM1Esx8xu3bhxm6kMZmWMNxnrRqPYn7jlhFfm1kmm4IhT7JD6Wo0TVZ2bwrCh9lztkD2ubJj11EAme4DgrKgvuu8EMsJ31k4Uo3vMfTmJZ90NJ4uPQnoe2vi0LZCxZC7nJz3dmAPEoxt3En5Ov1Kh4lX1UsGhjIwO63C5hWeHGA7MW5H7ZDJyZb5OzRi2gdcEPSaAb54WATpKgt8Y6gWlyaIBou5k7FPBzF992CZgDZrakvSe4syN1L23kfimnKHj2GnuWZwYgV9kZk6C0iWyCXhjlsXkUQre4zW75ZJ78sPrVCmqIrF5MU6QvZG2RYIZ6i0vUPmFv2x9rzjQIK1B1j5iMBJA2sltm8jWGA8dDQKlKOwf8Mm0DPmyKsZywVVJr74w6x1uPJxOvVEoLa2avncm1WsMxpCK2X9fqMuCS4pHpZuH06j1rqgtxZ6DFz1AzaF9MGxsuzNPj19keqWqbfvoZtE5gDN1cvNFnAwPw789OHrgZecgZbwg3Z70kgxZyvzxXOqJe8gmfWKkzqo9MzK26AsoaXSr6Va88fJ6XN7VvBEUQo4HANwBhCb5MOZ0uPrho7F7V2kNdgmbiZtRQaCd7bj0LOZAsvTQbKBMQ1VKv0lxDh4ObYv9tDZCudrmJ68GcHljT7rqX5RLOyWUwkCM3sT73h4b1GQEqKv2v1RQ2PtTEOZu5viBZFdC0xAVy3wZqSu5dEukQNxiXXnZcb9RlUDskOvA4r7wnBNfPXP4Pdk40ESLa7SaLfO48XNXHPMHmL5WtWIQ1DTByjnB48Zlyw7jOKRFePWXWsRn5HazuOH7o7gpwfNaBGRElPOZreZhG2yqHxNgaAY8KtN0P4IzHdY07OmxR8OX8h0n2OZg5kcdDQZea3eugGawJZ2oU0sDF03RmHlSKrxNkl3S0WcSsc82vcJF4hIFnwZebIkHwMR43A3ow0CKBnOtLksfuUb9GdFu4u8tVLBdayCdMBRd2P2q6hnJ7U5NaDbSnxZrPZaHfQH5pCl5MJr9WorTwxQdxsP4ZhDUzrCnzfGbNGokklZvN0tJqtm8ypJNuC3RihoHaUSDV2AWwizcDkmy8EX5P7yPMAFwnd0oK0DTv25bcZgZGZtg1osH40WiXZrHL25bJUw3MdElsbzgMeLZ6rwahdEw1L4ystx7bWKhcsp6SGrwV44HLqExmYU6TPycICyvoc8BFhmBB2AGjfUntbFB5wUyY5qxEQHWRytnZE7F8q57WVcqnZCi8tASA4sv3frNTmfFsaVm2dPhPSfrYQ6yhOhOdAOZ05nUe7KrBMtmA7O0V9Csu670kMK9cgtu2IZAo1JNHd30XJ4J7N5QK2A2G8r0pXVjmOmPk6pInNa6fITNoc9wVlvPC4idyIX7IxjuaF1tFFpoxpRkWKKahWP2pHJ1kq6tBQMhzLgFeZfZGb0vsSDic69sUAgtl7paApFRsneBHM78oY30kpMHPDbnUWHyHP0db56MSzdDu4DJci5LfMvEd1bLo4UYVnrqZ1JoLOyZeUUdcfgsanjqC1aBXDdTR4G630ShmGZ5AZ5H5hjh2Sthx4RckPd1bbdasANxnD2tcj8GtM1mwUZIsyWM6CbFhwsrgaN1GZBvnmvxiZ8dvAjYZbVDKnrQpaQgQXo0qYnhmZewdDK3x6l94Qr7pPRbHjAvqSdGmwm3eiFKx5NZ8ZkXa2psogZb4CD7fZwIK6r3NqYjaLcdqhfCGePbwoMgoB0qTS8HA8sZ0j8H4ezDOpw7RZtmqqqmQA6sMClBnehBRPBEHvz0C2411R3mfh3AqW07Ybryzo1c9tTGov3tqDMhwQF5M18bq0iJ2cdhOnLMZ1WQBDj22TLb0Zl1hHP8plU1wKtqZkzsvOiL94jzNkkkAtXiZkuGfTUPRSwdYLGE4bbNZrpR70dmVdluEbqCN3gqG8v8gF60q0YicZdohjM5mIoid0vX38a2hPZzK4qZiBuJjzZhv8ZBvfH63kQnwiM8k4E8yiWTVG15Cr08r0Cz0c7O9N9f3QMQm0EFot4nU1QDiAVESMZtnxZf4qZxYme7n3tQ6En22H4jdyzBUp1GgYSmwcocR9EEbedThz0y2XfsosL2zhZGDq2DfdIN0dofsZ2msb3JMTW695Z9K6EtaHAcNSAsQAMmnBixGzBgsBj161hJLzEiwpVINaGLMeZykexZyADZqkKQpa9eS74CWJB3R1UoPeH4kFgZnrWl6rxlB5PvfaZzKthZvalI65zFiXuvZvt6jy8TXggMjuX7xwy66HIgPo6C9plZx4Cbhqi20Cfu3MYWLQpFMXqJza2cuhOI2cXv8nkbAU4KZLYR3OoJdZ4CV3XhBEYKnlWyDXYj0p7Wf9o9x5g3B7kmsgoYto2CnxQp84DEvR9hOELsW4sf2sAYIunyyWwV8AqTlsbLYjIDhSd0XjU8dRiJMp0oEoHZxNnvPd1STpJBkhCkIw3UMp7UH9Iql28L52bih9G8oMbnpAKCDy31ZI0LFrwio2A3a3jA8YDznOA46852AGUo1yNAKFZKI3x9oorOKwIjaKRDUFspXDw1XdVZwhmdfNRwda6ioes1xDZ76dnwMCOfk5hm2MxaSM2pZBfc3r6EiMjz1yAOyabXRhqj3tQUw1ijOSYpZilhQ09J4FYRy4nUnR8Wlq9Z4nH8r78Y02LIGanMiXXEcoWpyAesrHEc5jbgHRZ9jhqn7CLtPaHUIV1f2qiZ0l0r805BYT4LqadnIsLuif1UyA0HgM90hNetmi0iZ8GIkzNAijCUKU6NlNE9AmM4tRRXsFIUguOCI4sUGBrfBWvi4iAtSPSi7aSdz07k0mKCwpfyPnWpkn2AwF3NrhCdy0ux4o6JNNJbkdYegpcr6F8wVeZbw4tRucK1A7QpLZ8J4IqWuwHq01V5AZegZ6eOYj3t8WzbhXxZkpNjGpILitujkqf6ukn7pCkq3FxVfnPnACdEALWW93XhELOW8vgVgZEKqtTR6Yq8kdNJDSCtSgkksKGw0Pf9zp3hAVzMQ5FpcLXeYhY90PgFiZ52WUxWT0K313e6fwpjphWLyvedQ2eRlbDP0Vel0KhMVehRPnwALvbZF9I8WZG97lucyvFdaYXud7ZlWT0yl9I4DA2DW2Qu6xRHeZHSAx8FsVCwgKIgqI7qe3OQ5TuZ16wZyzJSfjHfZzwNHy0ZipBSPbx2iJgC7eqQYook0KKl84qtLuA4jWYs3xuxZlhDsR2iuwOO4DLf4CEFiS8tEBQtk6rHhE26bMf7sdAmKrq9Mb3Iwcss4YVfR4Nr5adqsnbZB4trghbWXnai0uoPG8ZHe4jM2UNOmrsYOc3P4R8NTzjD7iqqwlc57ZfaTVO59LxtMhVEUbc43eC7TcNNoQgx8T8KnEsZazMpJDVguPrFTWMmE8GV2Khey8pbZeMoeCQzAOwzdUZDFhHHqLaYb60p6pWqZITjhzNfS6nSjQx14vZLq4J8r4vSQyDBIKRkCWsW6AoMlrJKCZzJ0q3jjNpefO3RW6EAm89g9bA1sVFDl6yjqoR5vmlF9u60t4OsecTCYVZ8lMIRKdgQ7EqsiOuOaiPHZsj05FARl87GGT0OZHMZ6ZLuxbPVWDJuInl55CvtLHCOaEyqtQc8rJx0B0I66I9jDNOGgrNGbj1WLGC0YtT5Vkl7Lwxe8AqU6FOi9lVyj3mZLVtaQpwOv36pVAxis7jzC5TaMqMkJaU9gkQ68ZfTW5AKlOrSoYQoFjVrOTZib8oTIWcQz2QPeu7qpuALwgE0F7Rs2vSGpXlyg7owcOGtDYT9RZikHgqCMZw7xjJYkf2oywNe12uGsWT8CIHtx13yeWowinHVYobVzCwCMk9yyDEI32oU4zv08BdkgWydTG9Fc7C0C0Iug4cJaGFAnDbpcZmHw7GqCaQaXfnL93Ibo5BnUfzuTogq52j3bQXVmkpV9ELnZueTiUqGjxksAkFPHppgaZmaoNdf0CIvN5CK73Tlq4uZLSIKU1ANI6fuTMYX0OrIU2Qf9v317bKTr6zC5e7C2ZAQfSER1XX1FXeTtii6hluDrK50HLn9ijZf27AEGiX0cBsEijQVXCLbnzIzPEmjz2L9dKwTyuncSm4mLa7mqv72hDgjjZtJJbHZ7ZwwqjPTOcq8y2gyaqE77LKaGnbQkvsQEZ0LVl5IE5aeNnZl54e4P9i2HH67Fgo2IlBLQOQGE5qq0r2o8KTZEoUk6xeplpBd20Xx0XLNqbA8C7hbMVNJQPi1kryia2VrCXrZgtV4URNgkDkoj1wRfs01R7vATAsKPiLsHdYVvcyizTdYhUZ8FznVOm0wKtU9u4nEzRRojiBEAgj7NcpD10VLNN4uNVHZuMrZ3gAH5dr3AR7mYSBbAY9kdFA9qj3zIzgZnahN2m3gSlq47a5rYTc55aiwaVbR8cLKRgZavy7PPKkD9JVMBOjhVLX8iTRDNZJ7Y7IZpbPPZ8qjaJgzZeaIUroZHpzmNepnRQYrxpw0Zi80rNNAPigE6MjvmwoNAWpHeV6JZhAjnXqGZgISZju8KOf1pboZ7M1WGEKYDL9ZAunZp2HDoIYDTKSZbeEIDYS4lS5OVxDuSW5eTNZzRaFUXzCgmsGwfPobgkRApe1i5RJMNVjPIS4SUKJHQiFeq6uz4jHllLCyts7aPZbm9vZGrfPXEppF6ex4qkc5IJ66esrYRL5D3X4j8SZsnSSRfhdEKkbeduXK5rZtQC3eli3jRmSh2J1zR1Wm5ri7GHxazPnN90hzSZ58K1eVmrJD2zh9WpJMLRttF2Zyb2G4CTLfBoNFdEP9sdsAdUCH6FD5Mj1dWkyux5TzDm3tA6lCMFLECo56INrZzWYHYxToTRqHA41bBYZ0Dgz4jwZcWfFL8VR0F42dLQhLZKGJPPIrkS0thdku8GSMOars2L9ZGiNqJLCDOgicDM0S0QcZ8vHdKgGfesNwNMnoF4R9OcrO2ZKUzmX4cuvErV0kyAy3gZIavqdYTf1QLxZzx165NmFyJZBUFPl1ElxwO3hF23yBI1FxaDXSF5wIsVUcwN6Byn0o50dlJpqAHgsVF4xJlPsv494WspWbsLZcZqihhFQfORTmo5cFDkenfQUohJnhflXtURHun2VofBuGZ77uLP6SUNuzuJ68kHIM3E7y6FU48PEb1smEwYWPnhzGu2EJZ9cDA7vhrKUvL1Y4Cihim4HJKk5NNseaZjWP8VoJqOhJuYX9OkLbq6789JMFUVZfSiseTVk6vRZG8m1bbPIIZpp057cQUJERnTHteuZ4oPDe9wZBKm0t4X6RQ2L9ouA51Z3jcwywR2NOjx7RYGncm9SgHkCMgmqATwqq8tveGUzm6SxBfPi8Z8FQjIFJtgxAPrcMJUypOBfTrH2ZiMH2IqsdfpVJRvEIBQXBOer46WHt8qUjxzyOwJkr9FA7oaEcx7Eg1rNnQkdjShrczdZmAcwpNC9A6c14Z0wbZsO6ZgUxWKYy10MwnFYKjyH3tydtmOUpHqCYuhyvnlkuv5XZFKGTsl5lQIoefkPY7dXmhZLlwWUoA6tiXIflq3qNQyM6idlUgBhCPua9GLPMptKZzCekoEeNnkZ6uHCAuAR3e1uAoSQ8yXyb0DJA7tmLgS1fL2ljeC9hIJ8hEBZGUL4ZcfkrxzVXlrzDx7si0cZGnMc4uku5LFI4B6dZaxDlJ2UBVbVQURF2lrt6rZnigbEVjoT75x64qh7VMcjhT6eQcRk5I25pW5z2h82rMlu1KhwaUn0PkkJ8ogTQLfoORG7F2pU2novxhn1gLFg1mpMnl8EMhRD263yH4TZslE1hxVgWHeSz2xbOdflN3ytB0tKHOTrGURor6VK93ksi52dPbc7Z6CdxhJNE2M1XmEDpA7ipkZop36YFYouMPK9CLOkjZANRwYEteZopI9L77U25Rx7hSm06OlDOnGbgJii8UvUYR7sSomKicGDk7323VJxs28SMvEeDBkxTqR76fOqfoR94JSSh6TL4tyUWWDBJajkuODdnKRsx4c7lJBiq7ZFD2NIqJXZyX7G3ZnPZx6veMO8MdoGj3HmfGT5RiZeGItlnSidk0ZCAHUkcCpOwXsdJ4xnpfhZaqwrYHpM49EnFhA2wNwCyIyZGmeHNj9wK2zwkVMVnkY1ZdGRcrLtJK29UsipnQGCTdU3JsSwY2OTquYyWat8i5ZFM52ZewwNREyfFEVjIYG93tUOctHwatc5Rx8T3EseuZenCUyRO5CDe3TL0enJ0JTFhvmSNZhFyr1uD71i0qc2IJ95AKIEvBvIoGb7ti0jjTXkjRZFUKZhFNVuaGueC5b74rzPLmALr8UjflUb440IIENZjCRBfwn5hgd9YlZxRZD7ZA8MXQJwilcVVrGoo96xukvdxIi1ZGhjzcW1MaztbMRM65fjamagm1M3icsYMjyqzuq9WnmZsIlqMRKIZJlbmiJiq3MZkoaFEAXiymyrnK2KfMY5panCoz0TUb9gDdnRhrqGIRV62ol3MOQGsVukXhOo9ML4C7aCiNtiBVdAJnT6fbqzOEvYGxZ4nO922A88iazbTDaMTMvt6vKNp5BtXRzykEyadU5bGipoF2kluM1fdJVu9MLSh7f4gwnJoFo2MTp1Znl1ZiWCvWS07jZGC2ndEMGy77ZI50fsZ8uGx4agLfYGQwkKHBUehq0H8ZsebPTwNnMgXh20w4Z43336WHEQZ2B3IVLmAIJd6hwsHGILGe5o28asIF6ZdcKAnWvNW5C6cMCYZjQay0ahGfy2J7EYGJJtAhW08IORORHUaZnIPnzVXveCkPdl7l50I1Tbj0SIe9LCQs9nTsX16ZHqLrZcXVgNE3FhkPLDNzYlmihOKho0bkSfoLeDE492XZKueow9aIibE6616lORTKLiVqYXJZeZFO5auUDWSsZmhkqYYHgdQVwBjOQj6vvO2xFGU4JWw3YrZfwOO0hATY81OZwWb05PZ5sKO0i5k6NKVvI8BCoaBRZ9zZz78zAfMsZaBZ3BkUQLTpH3Us3FREMW9ZJUx1drX3lEfLQOHaktZCYfu3g7d0JsOhcB6xwq5rr32qTfXiD9bb5oIrEuNixcOkwgiCifbRnoRsZJrvbwD2rQ6QjRk0AY8qcj7BG2Q9KbVx9TuYnEAV0qkhTjF2qFMSUSa6fZsJxWZira4200sgcTUMwT0sFxswYzVk0SC056YSQqaBpYH9bcClYr6hJiLmBxNnvPJYVxGDEbdyJ44L0004Z2CBHn5ng8Ir5DQHWcyDyA0ifHivPZ4t1j6C51qysynyqVMbwAFZ8sIJetiQ5Mnn1rSHOHopvC588kuJZs1mb3IKslUBGDC0MZaMZ0CAvyJEQZp6Dfi1dciohw5QDsdnJUzwMRCEd5jKuZDByGb70C0r10bkiwyDJdBbnBA8xTTnaCwWySWlhrlqmNXteYBa897uryMhA5gnavU8ZppxJFcn99ybXkKZEZqJG8A1AvnuSRxCEnmwyZhVoW3hDAZGMwNIeIoJmzOdDbdZgtjmjtFGkG7x6PMZeIzFQizXfEaZFZidVv91SiO0NSmzqwp6ZFZIPHgpwk9dchNv5mo5IjF1eN21CzuG67FKcGdi15fa0vMgi8WPzyaROZtEvxpiThWvlrWC24i3dG9QrdKNrYBMdHWsLQvZnxsiowPFk16WulvkCrYIDxLdSIgg8srl8jgqbsZjQlCvu1BrTS5wGEZ3zKA00ZqIMs7f5MAPQ4oayWx8h0YO8OoZKJLwFhFfEwy895lglR28ymA2be1oPevJ6yu9nhF1Z2B4JWaO2H3iaorSCkcowBkOx7z6M45sQJGwtQ7U1V0AIWjf0N5UaUpt8kp0949TikMyFg02xBRALPoi6vp8JDkr65ic7L2zvX5dAfDxmU0yThXJ5MtpMeHyysqlDeoNq9tqnHUMSaAuyLZih5Z2ehY9oebn14WWFUlRssobW6oruBVVM2ebO4kBTw0jdmMIPDZDk7jorMKd78e5O2JfCbZk6s3WIDdvcEdw3RqZ5mrPEeiRkTIq1I7432zzzYfFHgioylCNONrhgYZI3a9uqYy0IDq26wFlfXiOnDGHZEYRYQ2fule1e1VaC6WLaem9wuxtUZ8XpZuMmhrvIoqRUnxqN8N8wi2tkZICchxbijUcqfEts3D9VHRHl6HYGwwFEBAMx4Tf2oCQx4ocOkN4umkCl8xI5bA5JsfuZBTh5ksb4QUclSlNA5EHru255C4ih14zi5ixZyhpzOntdWUZ5IPlDALZgZbnwBV84iAmyOEoqMbxFWtG8odt8s3J5055et6vZCeoKZExKfOLoBTrPx2sqboY8yUKe6IQ6phymCEQeiT8rXgo1Tx4dazINd5uxf1P46bqzX4w1zOxiglPDZ1kFTle5vhFkFc4F6Ki6ARUD4GQUih8gAFZAsuGhZdcn4n2nIY8lFUQRZuIBTB2EhwlO0WuCS9rwAwp9f8873e1vdWORi5MilHk9iBx0LtkJuwgeSKT0qnUOr6X7zK6FiBNy786ki2P3nQvZmTsHcHnddI1TQbWZcmZkqVNvybqzy2NZ2EoIZCs01tzH8YfoFodZm2PrBPBOUXRAumF4wri6ROoCyMXmcIlPhoEE8mA0QlhCqcZwnIPxMecA4GEyxpkaRj19PTT644dF9NEogMeZvJEX0WPRx9y1NGfT7fNtGGZl5GpZwIbVT1V8ZwRswkQcF4KrlTSl7PZjJxPSwrUrxQ0gpv2ReLeq7xyVtJIws78NAR3dqYQfl8I4FxeWVJJJKufMEmQAGsvUp0CpvEkZlqLjkcOoZpU4oKQ6YpPIqnBDVyGNd4MMWJi4RHmcEskO7KtAdPrhTX4sgI3UzHgdn6bUa14UHeU5klILxSc83RTjaFo8c5x4SoIEJ6KuZfta3YkHigULSYpQnJe4d7F5V0jd8uNXkyT1YolHhtRoziE5tpXrtzNXCu1etTld5sYJEMe5gfZ5tt9wJgCOq5qX1SZfVi3cvF1vOBZeMZfAMD1wdFORNuOFvE0Q5PeBLs8DTHNopeZGDdhZ2AeMVOHQcz2wjAx1AGkvtmEOjH1GVKAx4aaQJjd03pg9WoGhOTRBqU7Y5FZCfuozr5G340LgHaZHjoINqNjYNc9CtCflZGIAc0hrXnzmrJBPCy8YEkdFozCiAUFMzEj4GgBuyZ1cg4mesZwHdaviFTDTW4w0kWgU0qEsVU88ZF9qEJRkSXwC6TINg4YllUXPK4JpYxmzdgConJzuHq9JiYt8TyppKXyEuKopMtgxmFaGMMjHvd3ZKphU5lZmNzR9H9pSD0APr4ZFwlaoeca3oFduZyZIHU55HajsAllh2pN5LEbwjka4yDAyA5dV1t2ynPNNz5B0oIGGvB1q3JPtUNlCtXoTiUOMoBcz0QNXQj6b4NNUZ9FbpGHvpPFJoIcwYivQBnC3xZvsQEWMpQi7jJimsT0pJsVMjcZ5BO1rmgGCuJxkHXYKEoZefxF20saS2kUsWWQfflIJJ2zihjhAlZ4oxarh2TuZEUyqTM4HDa9cXuo1XDxi5pOSrFXkWlRpXsVzY78SU3cRV4FIrGzaDwl3ZzBGpnYNFYj1s9zwwiPL1yK7AU392dZubn5P9fxgfoAGn2CxP4b4Q6f24u8n4KGAwblK8Z15jjyZEujg0NdELZyCZbJVBvWZoU14KTnfC7d4FUSJo0aNELZtWCOqcuZ3G8YPnDzS4NitSryW7wozSTYEAlJfgF3E47ZsnoAWLq6wZpnFpg3psvyIUsdCjEZwYyW5OZGzDcwE12nQyh6TwVwKsavzaBbog0I6K8pmNNHvu3LfkuPZm4uUeacBc4IqIkPNYsLaqFo1GNfP1NAgNmvvQra4PAHlo9xDzeqOy19CuWdVloyvZ3X6CUJoYnggH89HLV4SjBmI6z0ZhWgJ7wZJub4jO2gnbkbS02s3ZtuUeE1skEZA3TWYb4AZFAGAt46Sg5o6BxdMOk5f5EzfAB7tBzZlaRIaafjZrsGciqHLWcACn2UqMr3HJG1a1BGcVG0T26pHyMqxZ2xfN9HeoVzhZKMvAf5WfLo1KJ45Nwi0aMaNZeUqxio6N8ZF7P6frp3znNRPDcMsSj0hERM4nJuN6Dl21XOMjFzEZpYBgyAmxOBL0jUf0ckwvZIlt6utM4y0MGFSsMFAE1s3Qr804lMqjEybdjfzAT22PJdGw3798S0sPMsgAuCPuByjVlpEBVXYDlZ8sNs0Lx7YAMYxZwZEIdcBgZE7ESOnU6IIShph2wiPjZ0Un5xN60XSfBxKSUGnzB7kTJjYPYecFuItMT5D6wxodoYhU3HBbGN3cxm3SmFNkONJm6mvbh7kPeZ1fwvrEqWKaeIh6sZfiEZws23ccZxcVOjZzx4fGViDHDba5Tb2mmfcqQcQVdPyCHpoOevZxEJi1wkjsq7fVZyLT5VA7khwBIyIwrv376i2iPCg3G5kW071sBUiZESs6y1SVzaZHZ0G47FGwOTRCehdGo1CZljloq0ZgUtY7FTZKVry1S64ZsPyg50RETnREHQ2uLPw8dL0enTZDzzD8V8L1CWd2Y6VgFq24enY45icySfjseR8C0C3X6RFuRuEX9IX81N4a5SpC7SMZIsXoIlnJzkZHUwuG97zas8SCKlvK13WQZjs9tae9hisvmfQHWdPxOZn1hjmd1KuJlUkGsm00HwCiNA32pZ1VW4wHYZ09c91h8r9VHnrMlqpZsZsggByaOAagdUBbZKuferl1wgAAnFfm5oEJmIS0hJsISDwVtArnQZdEJHrtJC58E2ZA0FaM0uRufzj7GLZ4OnXLPO6LzZ0pJ2PVxAXJUl1m5rOrU1fZzGDqHIrKWEsTZ2seVumEuMBmCkUP9MBZLNCjhdZETiNeJy6fdNkIXN58VJeZaCxi5wJNOnB4ottDTMuyXzHiunTanMe0kfu884dfcmYN2LaZHEpjUZz4YLsVO3N4BrU0vVZJEFeuHTk2zsmTwokpn2tcJ9JX5trlsLe7KqvxMxuJhgxZGQ8jgahgMLZDzzZF50d4V2KIBn9bHURG5NZBccxEtfP2x477SBZw0l4byBXpKGZtcqYwSn1DOMGAthpjGDaATM51dqsecZje51Dqh5veRyGP0CVZe3JA81Y540QKj0Z3AcxA7pBdzYQtsdMTl3hJifM9tHtzBvXh4uZJRwsWKkqyfh6fhig3Pe0AhmXgCE2HKQBOAbvjZl4gZryAvv1V6JQSaWg3N1eA7ULXZk6zcXazEjQf8Xp1muYZevsAuzb2HOyq7RXis2AOChGjGtQknWytR4sdRxCLqC74J8x08M7gVrpSE4rAhEDxi0Q3ozBwUZGJuVlYjHNT9z8xcODcZsj0iQdohLfwwkbcyOVeyTsvBaJgSTgGDYZ5yC8q52dnfSugzPurqdz8Ocm8GcRygku1bhF1Nj312mfZGl32Qfhz7jQW4o2tZ5yYtQ22Zj8fQ7Knipz3MXTBbIgzJtlhoZCZHsbc1wjlLlgbGx2OC2yQ9px3ZDoJts54kCu8vicMdAl3soqenVJ4H2BAeAZ9eea9GmPpGfGpVQqp1auMcxh3P28NW8Y2wGyLZycLz42RnOrhJHSF5GpSZ5VEnnZrsICcZESTKwOtIaEA7yQsXKUMPvuxkyNwpyCet4rzeoAAPWT4ErURW80HaGpJLc4BDOdde6SsiCgpehyAij3BZc7faq0aYd5SAD7oSvSdB1Gj6u0u2rb44m2Q6ldA0PDxEtj78DnOfu5E2RvocCNUs3DGp5mOsmcWZdZpR8pzYgufjn8MzgaUg1VfoKEX5KiR2ncWVMlYSNlkxCDZL62lItqooS9zNiegxIq2G9AsOc05YeNXuA52zLbe3olDzApT6BDKESr92WErXcNbDpsfqx072gcRPZKcH9n56dZlOohfcf9uoE9W1UROQA8N3xQZCoZ8ha6j1bf7BlYVDyXN3u1ZsiZ38V01ScfpOxy0DylsNa8juPAdQQ0S0pZIf81DUkX6YdbZsbsokoVMuqrGZglop16rZLZpQBB5UbVCLiQqLYRxZh8Q8hLcgl9ucufdbxeriq3sEZ28qieadP6xUpeQRuURlsnXuqE5mfJwMUt6ID6jEjhEzA7PhhtkzrD45WFEFsa47U9q76XY088BmZoCtCZp0vErATBrm0IEZjNLoHGDHoJ1BUwkCjQNdeXwXhiAjne4Ikr7alyILbOyrl3dP0PccwDdAG0rdD6Rx15mrF3kM091O7sCoD5gF17gKhycXsSZ2hLzh7gAP51N44pdJFCJXQpYF4VBjPmVieKleg7HNZi09cVsWHNlWhsXHzZJzjRqVvuvf1hlgakpeprZ0rm4Xopu9upwqel7hb221dJl4xPTvHmjaoIKaLBygZq3K5cra9g3oZEzq8APEXiYqoBhVUevelQ0S2a6ufSKWiUNa0goRb2BvethCavqgZ6earhHdaLfJFqMqWAoJGcyNCZ6Qv6Oc3cXhK0vHnQaVxocRljYbSmsADnmtWWdwZz2KwU9Pq4PC6xIZD9CUmAk6N2ZJaZzmxVjh5JO2WZ00VTJCLCXOX2neqgjk4JvARFXKIZgOZ4TuLB4fvEXuBP0AlywPnCbbXoqYacRTqWtnzIxEt5EWEZIbBh1Lw721dFgkuxmPwxGxxk3G1KpCS1zGRhMSx5uQ9AnNIfscQblP9hvmv4YONHGvhBvPQoqd4pLOKI0aG5o9wZ23al47F9tHVFNKKzNmC1kNwgEizBMo6fg7XvdW9UtK2nAhyuEJnxmYZenDESEXnf9wlcC6n7FApOh8ZH5WNOlStUY53Mskx2ukYqZELHpFFZDV35M2zVvsmooVhhVOyHwlvFgY4fbudO5ZI79d7L98U2uAsQRWERlZEIOkg1p8Dx7TtwKcmuZljYW8X5X18j9YfBVONplDQZ1qCdhfPz4TwEbd9AaA7EH5mdWFZsHuXEakSfw73ByoZF7BhEdKhyFklFxx6wt4BaAiSiJ3mU7yDUZ9ZEAU10ZaU1Mxasyj95yYO7PZhg3HS4Z1lcY9A46iOt1FtBdQlzNEIzj0d8ck95Z9MVl25ZDuxafTi8dGJlQIZkoCxyKRPyfSxgfMcwZuIfaoXC3ExOJxTQF5EKjyIjTwZEthOp8KJ9GYTpC1zFDpLEZk84YqfVvajk9Z1xipOPOPsRoyr1l0a97KSNH4luG6MAHA02qIZ4qr0dooQschRQ7cqviwwoWCdoOQotGBQzJzeG380ZnpaF8ChrGJuKndKWbtCjJsKJztUZFDMyUzS1d5qNRcQloVjHEHVja6jLzJDNl79XUtPlvksHeoOvv5X4kCzGWBFK62ZwH00HhTwLBWrpztFvgWtEZ6aRCeT0W2wg2ZFK1Wuy03VbtkT8gc3ZsOEnJ19fgoVexATvdEC2AGhZ3T6YC56n2BYBHFZKhf3Z10ge40KtLzvMPUiK2adN2cZ4R0Za19dGRIgtvEj3t7RVDQiaB6OlkDkR1U8wxumyty54ofVAuM4Nm0iJDUPxXXs03ftP7nfAY7Enbg0h9R28Upj422iZ4GabehXtjklKiP78J7rSGAjxYFWZKZJbTByGfJpnUEIe3lvAYvNO0SBAksJ2yI0Vsm4ogKnutQEe735tWPB8UfXKsDWl6Z8sucoeoyae7gAyx2nqB2DUxmXZaqEpuK0C2kCzptS6apnZkg3ZpmIt9kbIH9ZwjIyKtVWsqtjC9XsczjRT00KxV57x7iihywUOZd2wG431b1nNvOqhoIQQ2WN3tHu0BZa2FR4SdTdk8ng8j1ZgYdRITBjNl4whjaHKa0VRkygvuhQ152pHEwu3hpQcb4gx6MLBMogsXM918dW2YzNZieJCFzBZLKinsAKKbtU2z6t2ccBZBsWVJlvusdZ2lpyIWaEbGeo1gpJRwK67FWckr4l4ZcZ6MtZbXcQmN0UP4oVSEJLDZz4Y6nXtZixTn8HLKrTxfmoAtjNR9dWJ3wWePdZ83PhCnGcWZxETOKQPrdlZ4U2L0KKnGZEBIM1AQsRMWeKQaK7SubUx0AsQ7s4zoPDLXpgh0Qcw1M2U4K1ZJ3KpuqINl2ZeKMK16nTgxEyJtLnCStFPtU3s1Y1L6ZAj5WA0YasuubBBeSR4r9Z8Hbj4WfVEtaKqWV1oZwtOaASzDyIS8iZHd6fOZAsxZFNN5OYW1UKuAvZkAGMwUdfssyFFY9REr1UGFX18Vy8P4idcCUzo6dWSvf3xcpy9Pts15JRnpoRJmqQkxIZL7UCAED8JlL4JFZ0XKGndw8qioCc9a5dnQw6lCLBgIQGHsdL8ea1x8yi7ImaCj0qryk8re9L4YSDZlN1OhQcAbUg9db9AWk5CHAPAnNrARZAoZ7RZtUT8KBKibwLGeL50Ub4Y6Rox82hdcbhWNBh7x02gOXe2c7DfKKYiZvvvXZlCe43be7NalSsEsaHPF8WIDynOyVZoyQHNFZvzKEGxagd4ciwVgFkUtG0PKVXXxls8rcdzOsJt4BIvuqyIKB6jyZANhlxrRgu7WVcsjxgU6dGMPcEsIZ20T4AK6IeLQBwZ80o9ogzx04f5cZg1, python3(imath)
Requires: /usr/lib/python3/site-packages, libImath-3_1.so.29 >= set:jeq751tercclesTPTExV0yG3fZB0RHRg6B8f2HAsZw, libboost_python312.so.1.86.0 >= set:mgHjLOu02TV5bU7yEoCcbcRNcZ2FXTRyZGYXm3uxBa8bTNcfDdJDDyNVrEqzOaoDx5e5rdQ4qK2pR52np764TZgDv8QWIKof3Z3o8BdIRn42ZD3pmFg6uLAhAqRTiWNwAgAALKTqAD7mkGNNcQ0d, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.32), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libpython3.12.so.1.0 >= set:oi5wsavZEmlmeKpvC7B0mY1As7HUwQ3kGhMM9tK7SEkOS6UbUp894VQtjehDnIxSiwL1Qt4MMmeG8w0EiYlZxIBp3cGVpdq3nNe9EZswtfgKD8FKUqr2Svaq4ok8f85, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), python3.12-ABI, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zYqGmm
Creating python3-module-imath-debuginfo package
Processing files: python3-module-imath-devel-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jpJpWW
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8mKslq
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
In file included from /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathVec.h:15,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImath.h:11:
/usr/src/tmp/imath-buildroot/usr/include/Imath/ImathTypeTraits.h:13:10: fatal error: type_traits: No such file or directory
   13 | #include <type_traits>
      |          ^~~~~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImath.h: cpp failed, trying c++ mode
In file included from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImath.h:13:
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAPI.h:11:10: fatal error: patchlevel.h: No such file or directory
   11 | #include <patchlevel.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImath.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAPI.h:11:10: fatal error: patchlevel.h: No such file or directory
   11 | #include <patchlevel.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAPI.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAPI.h:11:10: fatal error: patchlevel.h: No such file or directory
   11 | #include <patchlevel.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAPI.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBox.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBox.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBox.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBox.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathLine.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathLine.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathLine.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathLine.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathQuat.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathQuat.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathQuat.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathQuat.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathTask.h:11:10: fatal error: cstddef: No such file or directory
   11 | #include <cstddef>
      |          ^~~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathTask.h: cpp failed, trying c++ mode
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathUtil.h:19:10: fatal error: Python.h: No such file or directory
   19 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathUtil.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathEuler.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathEuler.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathPlane.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathPlane.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathShear.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathShear.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathMatrix.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathMatrix.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathRandom.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathRandom.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFrustum.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFrustum.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec2Impl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec2Impl.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec3Impl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec3Impl.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec4Impl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec4Impl.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray.h:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathOperators.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathOperators.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathDecorators.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathDecorators.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedMatrix.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedMatrix.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedVArray.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedVArray.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray.h:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathStringArray.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathStringArray.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBoxArrayImpl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBoxArrayImpl.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray2D.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArray2D.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAutovectorize.h:12:10: fatal error: Python.h: No such file or directory
   12 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathAutovectorize.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec3ArrayImpl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec3ArrayImpl.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec4ArrayImpl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathVec4ArrayImpl.h: cpp failed
In file included from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBufferProtocol.h:11:
/usr/include/boost/python/detail/wrap_python.hpp:57:11: fatal error: pyconfig.h: No such file or directory
   57 | # include <pyconfig.h>
      |           ^~~~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathBufferProtocol.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor3ArrayImpl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor3ArrayImpl.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor4ArrayImpl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor4ArrayImpl.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArrayTraits.h:11:10: fatal error: Python.h: No such file or directory
   11 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathFixedArrayTraits.h: cpp failed
/usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor4Array2DImpl.h:17:10: fatal error: Python.h: No such file or directory
   17 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/imath-buildroot/usr/include/Imath/PyImathColor4Array2DImpl.h: cpp failed
Provides: pkgconfig(PyImath) = 3.1.6
Requires: /usr/include/Imath/ImathQuat.h, /usr/lib/libImath-3_1.so, /usr/lib/libPyImath_Python3_12-3_1.so.29, /usr/lib/pkgconfig, boost-devel-headers
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.m0bJxH
Processing files: libimath29-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.f140OM
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/imath-buildroot/usr/lib/libImath-3_1.so.29: 47 symbols, 16 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Tq257B
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libImath-3_1.so.29 = set:jdmxn0rO90hMxyin0CNAkFMJgDnUEhpXxysh4dR7ZtsVdYbmZiH3jLqUqIqeKc8MDpX5MxQ83j36P6tIjXpevNgZ5BTne6N5
Requires: libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.4), libm.so.6(GLIBC_2.0), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.32), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7TgNtw
Creating libimath29-debuginfo package
Processing files: python3-module-imath-debuginfo-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.peqhr8
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ueKWa6
find-requires: running scripts (debuginfo)
Provides: debug(libPyImath_Python3_12-3_1.so.29)
Requires: python3-module-imath = 3.1.6-alt4, debug(libImath-3_1.so.29), debug(libboost_python312.so.1.86.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libpython3.12.so.1.0), debug(libstdc++.so.6)
Processing files: libimath29-debuginfo-3.1.6-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eOno4p
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.u2BQpj
find-requires: running scripts (debuginfo)
Provides: debug(libImath-3_1.so.29)
Requires: libimath29 = 3.1.6-alt4, debug(libc.so.6), debug(libm.so.6), debug(libstdc++.so.6)
Adding to python3-module-imath-debuginfo a strict dependency on python3-module-imath
Adding to libimath29-debuginfo a strict dependency on libimath29
Adding to imath-devel a strict dependency on libimath29
Adding to python3-module-imath a strict dependency on libimath29
Adding to python3-module-imath-devel a strict dependency on imath-devel
Adding to python3-module-imath-devel a strict dependency on python3-module-imath
Adding to python3-module-imath-debuginfo a strict dependency on libimath29-debuginfo
Removing from python3-module-imath-debuginfo 6 sources provided by libimath29-debuginfo
Removing 2 extra deps from python3-module-imath-devel due to dependency on imath-devel
Removing 1 extra deps from imath-devel due to dependency on libimath29
Removing 1 extra deps from python3-module-imath-devel due to dependency on python3-module-imath
Removing 1 extra deps from python3-module-imath due to dependency on libimath29
Removing 1 extra deps from python3-module-imath-debuginfo due to dependency on libimath29-debuginfo
Removing 1 extra deps from python3-module-imath-devel due to repentancy on imath-devel
Removing 7 extra deps from python3-module-imath due to repentancy on libimath29
Removing 3 extra deps from python3-module-imath-debuginfo due to repentancy on libimath29-debuginfo
Wrote: /usr/src/RPM/RPMS/i586/imath-devel-3.1.6-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/imath-doc-3.1.6-alt4.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/python3-module-imath-3.1.6-alt4.i586.rpm (w2T16.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/python3-module-imath-devel-3.1.6-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/libimath29-3.1.6-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/python3-module-imath-debuginfo-3.1.6-alt4.i586.rpm (w2T16.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/libimath29-debuginfo-3.1.6-alt4.i586.rpm (w2.lzdio)
989.76user 94.46system 2:34.89elapsed 699%CPU (0avgtext+0avgdata 969224maxresident)k
0inputs+0outputs (0major+19039910minor)pagefaults 0swaps
7.59user 6.45system 3:13.97elapsed 7%CPU (0avgtext+0avgdata 132156maxresident)k
352inputs+0outputs (0major+338291minor)pagefaults 0swaps
--- imath-devel-3.1.6-alt4.i586.rpm.repo	2024-10-26 12:44:03.000000000 +0000
+++ imath-devel-3.1.6-alt4.i586.rpm.hasher	2025-02-22 11:27:11.766131320 +0000
@@ -87,3 +87,3 @@
 File: /usr/lib/cmake/Imath/ImathTargets-release.cmake	100644	root:root	34483d574b35e26255c6deb255737c5b	
-File: /usr/lib/cmake/Imath/ImathTargets.cmake	100644	root:root	854922506c4b7a9bccdc6f65503b9b1e	
+File: /usr/lib/cmake/Imath/ImathTargets.cmake	100644	root:root	8d2bc33ba36979cb127217932e21160e	
 File: /usr/lib/libImath-3_1.so	120777	root:root		libImath-3_1.so.29
@@ -91,2 +91,2 @@
 File: /usr/lib/pkgconfig/Imath.pc	100644	root:root	6a1db6e87593eac5f546bde7c627bfd9	
-RPMIdentity: 3e1f35ef9fe37de1b8ce4e5fabbc1e0b324f7b1f8462deeaa41fc07269590456686130f1109b25cb19e31ac6f00d13186cac1e6bfa3458de0b524ba9507f6c3a
+RPMIdentity: 14cf64b558207d3b325e2ca00e75668805533697f6b07f7ad6e3d7377bd49564936ea5c4d58346c483ce70ae3b35ebad7dfdad817d49ec92e1a280484898577d
--- imath-doc-3.1.6-alt4.noarch.rpm.repo	2024-10-26 12:43:54.000000000 +0000
+++ imath-doc-3.1.6-alt4.noarch.rpm.hasher	2025-02-22 11:27:11.846132965 +0000
@@ -153,26 +153,26 @@
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes	40755	root:root		
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Box.doctree	100644	root:root	52c209c3f6d6044637d546c7875dd6eb	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Box.doctree	100644	root:root	f57f6b7f062132a3101b9c842dc6ce1f	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Color3.doctree	100644	root:root	858beeb9c411a9e67b59abeb4c679e68	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Color4.doctree	100644	root:root	483589d42e4c75eed28e52011b700271	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Euler.doctree	100644	root:root	e3660665adf485e24b3f25b7bb981099	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Color4.doctree	100644	root:root	d20d135ee0625e58a2a2697382d70bef	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Euler.doctree	100644	root:root	c3e523a5fb166d1558306ee0d29f3539	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Frustum.doctree	100644	root:root	2eacb48c2e7b3eb97bab0b37c8db5a12	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Interval.doctree	100644	root:root	0086ff8dd6a808dbd9960b145cf39035	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Interval.doctree	100644	root:root	745ad741f35c8155f154e2a7274b3ef1	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Line3.doctree	100644	root:root	70e35c5b03d9e94e0e7879f9ce222215	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix22.doctree	100644	root:root	913d871455ae826d8527d5b87c68aa18	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix33.doctree	100644	root:root	be58fb80697b537497e0a64d3af48e33	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix44.doctree	100644	root:root	b68681feae0317743f6fdd2b1e4fd9c6	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix22.doctree	100644	root:root	c7f9b7ea2cad4a9fbc4bf5443cf89386	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix33.doctree	100644	root:root	0929443cdb811ad7b8e0845cf268c521	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Matrix44.doctree	100644	root:root	c6324717a5d8feb516196b765a5e9ea7	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Plane3.doctree	100644	root:root	28de18313075578c6c77bf96167ba35b	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Quat.doctree	100644	root:root	6de45b6323f85be11032d32f47a2a30f	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Quat.doctree	100644	root:root	64b89154dd632eeae34ce97ffe01499c	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Rand32.doctree	100644	root:root	f2ba5381bb01aced8255b2011dd808a8	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Rand48.doctree	100644	root:root	86211941d8f3b65aa23a277e57d4e536	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Shear6.doctree	100644	root:root	6022b22853b91b4c89daa34793e820ca	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Shear6.doctree	100644	root:root	d4a0426b2a696ccecbe19d7ec2abe5f3	
 File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Sphere3.doctree	100644	root:root	be47a8cb513521136eeae59b4e4d6527	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Vec2.doctree	100644	root:root	b14a938f62a7bb83cfac56bdb90ae2e4	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Vec3.doctree	100644	root:root	f6ee1af8fb159f40320f3cccbe116e55	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Vec4.doctree	100644	root:root	053650996380be3d4c28b4926c89934b	
-File: /usr/share/doc/Imath/sphinx/.doctrees/classes/half.doctree	100644	root:root	97b0905466de71b2d22cf111fec413c8	
-File: /usr/share/doc/Imath/sphinx/.doctrees/environment.pickle	100644	root:root	190f79f661f2c75bdc5997ba22ca9c0c	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Vec2.doctree	100644	root:root	0b9a0f384f3619fade54f2fe57a0db71	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Vec3.doctree	100644	root:root	fc17b8e096095a991980dceb470ea430	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/Vec4.doctree	100644	root:root	04eae916a255372415d7a094c469474a	
+File: /usr/share/doc/Imath/sphinx/.doctrees/classes/half.doctree	100644	root:root	aef989958ddfc86ce4f884621161ecbc	
+File: /usr/share/doc/Imath/sphinx/.doctrees/environment.pickle	100644	root:root	78cf5bd71e1fea31281c625afa93c910	
 File: /usr/share/doc/Imath/sphinx/.doctrees/float.doctree	100644	root:root	07aea4de0ed2026620939f186550c8c5	
 File: /usr/share/doc/Imath/sphinx/.doctrees/functions	40755	root:root		
-File: /usr/share/doc/Imath/sphinx/.doctrees/functions/box.doctree	100644	root:root	7ecade35ba30c6383c4fb263bf91ed31	
+File: /usr/share/doc/Imath/sphinx/.doctrees/functions/box.doctree	100644	root:root	60ad8d02dce9fa06a4cb2606e86ec972	
 File: /usr/share/doc/Imath/sphinx/.doctrees/functions/color.doctree	100644	root:root	fc4530d945eb83f2754822d8fbae1629	
@@ -246,3 +246,3 @@
 File: /usr/share/doc/Imath/sphinx/_static/plus.png	100644	root:root	0d7849fd4d4148b7f78cab60a087633a	
-File: /usr/share/doc/Imath/sphinx/_static/pygments.css	100644	root:root	3416c393be0558baff9eda53c1d12695	
+File: /usr/share/doc/Imath/sphinx/_static/pygments.css	100644	root:root	1120976c5ffb1413eef31cabeac9eb3c	
 File: /usr/share/doc/Imath/sphinx/_static/searchtools.js	100644	root:root	e87e903ebecd87a523519d324121fd8a	
@@ -250,44 +250,44 @@
 File: /usr/share/doc/Imath/sphinx/classes	40755	root:root		
-File: /usr/share/doc/Imath/sphinx/classes/Box.html	100644	root:root	b0193de736c19afeeb26a62205f7b6e0	
-File: /usr/share/doc/Imath/sphinx/classes/Color3.html	100644	root:root	1c8029a384f113f2fd7f3d6f58add2d8	
-File: /usr/share/doc/Imath/sphinx/classes/Color4.html	100644	root:root	6caf0a558098f3fdc4d0bed9b86b989f	
-File: /usr/share/doc/Imath/sphinx/classes/Euler.html	100644	root:root	2a9ab3c5f7f7b2547635b6847425ed2f	
-File: /usr/share/doc/Imath/sphinx/classes/Frustum.html	100644	root:root	792cbf8d4fe434c9ae95c85364ef1694	
-File: /usr/share/doc/Imath/sphinx/classes/Interval.html	100644	root:root	98ce7a97f2e7d66364dfb7abc73c3a3d	
-File: /usr/share/doc/Imath/sphinx/classes/Line3.html	100644	root:root	16a8aaf86f64258873c68ddb2d5c910d	
-File: /usr/share/doc/Imath/sphinx/classes/Matrix22.html	100644	root:root	4fcd61dadfee3de95b69b11180bfbb9e	
-File: /usr/share/doc/Imath/sphinx/classes/Matrix33.html	100644	root:root	9e9081cdb2f546515268f8d90eab4552	
-File: /usr/share/doc/Imath/sphinx/classes/Matrix44.html	100644	root:root	337a8e703555c0e8983928b486813891	
-File: /usr/share/doc/Imath/sphinx/classes/Plane3.html	100644	root:root	795e24872010d62f9495ae6375528a7c	
-File: /usr/share/doc/Imath/sphinx/classes/Quat.html	100644	root:root	5aadb231693ed7f3fea3a3f812d8bb5c	
-File: /usr/share/doc/Imath/sphinx/classes/Rand32.html	100644	root:root	39b11bc72e4826c17afb620992874ce3	
-File: /usr/share/doc/Imath/sphinx/classes/Rand48.html	100644	root:root	ca6e291a857bcdb412b66d29bc52d47f	
-File: /usr/share/doc/Imath/sphinx/classes/Shear6.html	100644	root:root	07711b1583494ffebfea09c4b698546a	
-File: /usr/share/doc/Imath/sphinx/classes/Sphere3.html	100644	root:root	71e75c33ccc483999470dfcc171a5b23	
-File: /usr/share/doc/Imath/sphinx/classes/Vec2.html	100644	root:root	b521782aaf9ecc7c69ef0e2b4d5c2822	
-File: /usr/share/doc/Imath/sphinx/classes/Vec3.html	100644	root:root	79de58802473b8b836af9f9e8f47a67e	
-File: /usr/share/doc/Imath/sphinx/classes/Vec4.html	100644	root:root	335887dd135785617b381e68910e8eb6	
-File: /usr/share/doc/Imath/sphinx/classes/half.html	100644	root:root	473461ae9c80bd0eaade65d92bcfd40a	
-File: /usr/share/doc/Imath/sphinx/float.html	100644	root:root	507e62296e26815a90ffabf7f253ee53	
+File: /usr/share/doc/Imath/sphinx/classes/Box.html	100644	root:root	a60088df61fe8a02684567c6990c5449	
+File: /usr/share/doc/Imath/sphinx/classes/Color3.html	100644	root:root	f8b69f3400edd7125900a05589d741ad	
+File: /usr/share/doc/Imath/sphinx/classes/Color4.html	100644	root:root	bc8141066b8b999d49d8f0450ba4a8fb	
+File: /usr/share/doc/Imath/sphinx/classes/Euler.html	100644	root:root	06c1dc9862a4653441eb0d56cd0f0431	
+File: /usr/share/doc/Imath/sphinx/classes/Frustum.html	100644	root:root	e3aebce190ac3b60b55ec357ba3cbef5	
+File: /usr/share/doc/Imath/sphinx/classes/Interval.html	100644	root:root	6007a3802d4d9b12e3d90cb877b682d2	
+File: /usr/share/doc/Imath/sphinx/classes/Line3.html	100644	root:root	a48febf5f452e3c3cb854144e50f38e3	
+File: /usr/share/doc/Imath/sphinx/classes/Matrix22.html	100644	root:root	2a4d5eb272bc5b5c6f9d485ef8679d74	
+File: /usr/share/doc/Imath/sphinx/classes/Matrix33.html	100644	root:root	dc1f2edde35d9e0ba02dec92fad12383	
+File: /usr/share/doc/Imath/sphinx/classes/Matrix44.html	100644	root:root	85aadd178e33b381717abbd9e507882e	
+File: /usr/share/doc/Imath/sphinx/classes/Plane3.html	100644	root:root	1352803f734ecac079268c9a1fcec1ee	
+File: /usr/share/doc/Imath/sphinx/classes/Quat.html	100644	root:root	5ac90460b2608ad9e472b5a128994b04	
+File: /usr/share/doc/Imath/sphinx/classes/Rand32.html	100644	root:root	6da0e65e5d9cff7e8980e06cfd757e36	
+File: /usr/share/doc/Imath/sphinx/classes/Rand48.html	100644	root:root	4d1135ae14332fdfc6456e97dcf6233f	
+File: /usr/share/doc/Imath/sphinx/classes/Shear6.html	100644	root:root	dea6fcc925f7869e2c4edf2e383015ac	
+File: /usr/share/doc/Imath/sphinx/classes/Sphere3.html	100644	root:root	4e94e13945956569417bdcd0a7b4c8ef	
+File: /usr/share/doc/Imath/sphinx/classes/Vec2.html	100644	root:root	5292bbd979a74deb2e1f301d9ed5e43b	
+File: /usr/share/doc/Imath/sphinx/classes/Vec3.html	100644	root:root	e3fc43ba5f51ca5b1d5890df3e53ad12	
+File: /usr/share/doc/Imath/sphinx/classes/Vec4.html	100644	root:root	d160c6a2501356955727fc666d6321f0	
+File: /usr/share/doc/Imath/sphinx/classes/half.html	100644	root:root	5314b919dec256387f7f4ebe0f6917ee	
+File: /usr/share/doc/Imath/sphinx/float.html	100644	root:root	574e0cd6e32d9fa6b7f03f0d9c3d85d7	
 File: /usr/share/doc/Imath/sphinx/functions	40755	root:root		
-File: /usr/share/doc/Imath/sphinx/functions/box.html	100644	root:root	8edd83106a4d4daa04e4e58d82b2bda5	
-File: /usr/share/doc/Imath/sphinx/functions/color.html	100644	root:root	74d19a851fb20d47ea2e5d7811fcc769	
-File: /usr/share/doc/Imath/sphinx/functions/frame.html	100644	root:root	857a0114dde849146731194de7698e30	
-File: /usr/share/doc/Imath/sphinx/functions/gl.html	100644	root:root	50dba0dec30941dce1bd9d76cfe46241	
-File: /usr/share/doc/Imath/sphinx/functions/glu.html	100644	root:root	65d0c4e336cb65b10b83cc0770ccb273	
-File: /usr/share/doc/Imath/sphinx/functions/half_c.html	100644	root:root	6962039bfc1a3d7cfdc499a40017c86e	
-File: /usr/share/doc/Imath/sphinx/functions/line.html	100644	root:root	abd20910596b474fd892a9bd9e095a5f	
-File: /usr/share/doc/Imath/sphinx/functions/matrix.html	100644	root:root	fd4f6b1c46c2192e98460c2f186e9407	
-File: /usr/share/doc/Imath/sphinx/functions/random.html	100644	root:root	f7ea8a3568c495e3acbad4cc5b898ccd	
-File: /usr/share/doc/Imath/sphinx/functions/roots.html	100644	root:root	ae78dbaaf22b7cb236acac8ab173a27d	
-File: /usr/share/doc/Imath/sphinx/functions/vec.html	100644	root:root	5e31b8db03f5bab2015b22d4772b916b	
-File: /usr/share/doc/Imath/sphinx/genindex.html	100644	root:root	39026d66642d30fb3a2fef43572129de	
-File: /usr/share/doc/Imath/sphinx/half_conversion.html	100644	root:root	01275e525b4b12cff3aace9fb9d851f2	
-File: /usr/share/doc/Imath/sphinx/half_limits.html	100644	root:root	24207b2901efa2e353c927cad74d801b	
-File: /usr/share/doc/Imath/sphinx/index.html	100644	root:root	3e237e777341974c75465baed22efa1f	
-File: /usr/share/doc/Imath/sphinx/install.html	100644	root:root	f4a0a5c3ba19e7ed3e85e6a0b6c0b100	
-File: /usr/share/doc/Imath/sphinx/intro.html	100644	root:root	c5b23bbf92c92ee53ad259a19dede4c8	
-File: /usr/share/doc/Imath/sphinx/objects.inv	100644	root:root	abecdae76c3ed3cf1e2b622ce25f0728	
-File: /usr/share/doc/Imath/sphinx/search.html	100644	root:root	7648d3336999bdfb4b6a59bd9aee5310	
-File: /usr/share/doc/Imath/sphinx/searchindex.js	100644	root:root	ed2c68520d1f299b91ac48d169115190	
-RPMIdentity: 55ba799e04d93c34fc42a49a2f28a7bb8e5a679df5322050498c0b706bc044c7996e504eff02300de97e6663d0fc590ce7d19539d3f77095969837c66951cd3b
+File: /usr/share/doc/Imath/sphinx/functions/box.html	100644	root:root	c4021aa60708d6074055bfde2f56007b	
+File: /usr/share/doc/Imath/sphinx/functions/color.html	100644	root:root	a203f3519db10714797084446a421a47	
+File: /usr/share/doc/Imath/sphinx/functions/frame.html	100644	root:root	c8136247bc180dcd75aca3889c0615ac	
+File: /usr/share/doc/Imath/sphinx/functions/gl.html	100644	root:root	aa3d6ab0b959da087cec9bbfe4e6d9ce	
+File: /usr/share/doc/Imath/sphinx/functions/glu.html	100644	root:root	e2424a0dbf0f2d51451233c8b9349a95	
+File: /usr/share/doc/Imath/sphinx/functions/half_c.html	100644	root:root	87532fec80148002aa847dfde579728a	
+File: /usr/share/doc/Imath/sphinx/functions/line.html	100644	root:root	a9542d843cf2a377f4a31a4ce0bdfb3c	
+File: /usr/share/doc/Imath/sphinx/functions/matrix.html	100644	root:root	caad99aff9a6450b55cfb64582bb226d	
+File: /usr/share/doc/Imath/sphinx/functions/random.html	100644	root:root	898f1731a9f9cb0b475577653cf617e1	
+File: /usr/share/doc/Imath/sphinx/functions/roots.html	100644	root:root	720ca9fe8fb41ea27d30e95c2752efd8	
+File: /usr/share/doc/Imath/sphinx/functions/vec.html	100644	root:root	0e9e17e10a59f2887241ddc8e559dcbc	
+File: /usr/share/doc/Imath/sphinx/genindex.html	100644	root:root	25c5549ca2a7e20c808718a50b6a95b7	
+File: /usr/share/doc/Imath/sphinx/half_conversion.html	100644	root:root	d5a90de5ab4a99ceee375447adf7a008	
+File: /usr/share/doc/Imath/sphinx/half_limits.html	100644	root:root	e286473d86e8a21bed35bebb39720b73	
+File: /usr/share/doc/Imath/sphinx/index.html	100644	root:root	01840f635512b1d9f434ccb86e1849c1	
+File: /usr/share/doc/Imath/sphinx/install.html	100644	root:root	2a2382d7a392d1ac91081eac26b6f638	
+File: /usr/share/doc/Imath/sphinx/intro.html	100644	root:root	d588b594b707145bae25d14b59c18287	
+File: /usr/share/doc/Imath/sphinx/objects.inv	100644	root:root	83ba1461916e152257202cc94bd0935a	
+File: /usr/share/doc/Imath/sphinx/search.html	100644	root:root	f084a562013c10dad0dbb7f39cce6ba2	
+File: /usr/share/doc/Imath/sphinx/searchindex.js	100644	root:root	1c8f0cf5ec87fd4391d5bc0ba5d672f3	
+RPMIdentity: cb45b0b752b31889ef18087351c8cb3ad11572e5fbb24e58d93190212ffe56ad9d5cbddf1aa957384312d764d4c607e3635915058b8fc882d9df736ca52ff294
--- libimath29-3.1.6-alt4.i586.rpm.repo	2024-10-26 12:44:03.000000000 +0000
+++ libimath29-3.1.6-alt4.i586.rpm.hasher	2025-02-22 11:27:11.906134199 +0000
@@ -13,3 +13,3 @@
 File: /usr/lib/libImath-3_1.so.29	120777	root:root		libImath-3_1.so.29.5.0
-File: /usr/lib/libImath-3_1.so.29.5.0	100644	root:root	fe86b832c97d78e76e85922f724ef6f9	
-RPMIdentity: 2e8bac8f0d45c23a59dde9f2b10339115d3ee03f92f1af46f091ddbb2c84dd0a5c07e14c7d49959d2d98c8f9fde8af04349b55dfbc9daaa275bc86a4e102f5fe
+File: /usr/lib/libImath-3_1.so.29.5.0	100644	root:root	2b93a0a9c0b59304872d0eed561df7be	
+RPMIdentity: d09bc88c5f5d18aaa040817cde48a210ce280e7d4f3a1fb486b9154418d2c6d4222b9b00bb246ffd09cca2171480d38ee5885877a75a277aadb3479c63ba8183
--- libimath29-debuginfo-3.1.6-alt4.i586.rpm.repo	2024-10-26 12:44:03.000000000 +0000
+++ libimath29-debuginfo-3.1.6-alt4.i586.rpm.hasher	2025-02-22 11:27:11.987135865 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/90	40755	root:root	
-/usr/lib/debug/.build-id/90/f003a35c2104dc83419a5a6f84ad6d48ddc9ca	120777	root:root	../../../libImath-3_1.so.29.5.0
-/usr/lib/debug/.build-id/90/f003a35c2104dc83419a5a6f84ad6d48ddc9ca.debug	120777	root:root	../../usr/lib/libImath-3_1.so.29.5.0.debug
+/usr/lib/debug/.build-id/54	40755	root:root	
+/usr/lib/debug/.build-id/54/281117bb83d1f74b1446daeda70c54719de402	120777	root:root	../../../libImath-3_1.so.29.5.0
+/usr/lib/debug/.build-id/54/281117bb83d1f74b1446daeda70c54719de402.debug	120777	root:root	../../usr/lib/libImath-3_1.so.29.5.0.debug
 /usr/lib/debug/usr/lib/libImath-3_1.so.29.5.0.debug	100644	root:root	
@@ -30,6 +30,6 @@
 Provides: libimath29-debuginfo = 3.1.6-alt4:sisyphus+360827.100.1.1
-File: /usr/lib/debug/.build-id/90	40755	root:root		
-File: /usr/lib/debug/.build-id/90/f003a35c2104dc83419a5a6f84ad6d48ddc9ca	120777	root:root		../../../libImath-3_1.so.29.5.0
-File: /usr/lib/debug/.build-id/90/f003a35c2104dc83419a5a6f84ad6d48ddc9ca.debug	120777	root:root		../../usr/lib/libImath-3_1.so.29.5.0.debug
-File: /usr/lib/debug/usr/lib/libImath-3_1.so.29.5.0.debug	100644	root:root	836140cee0f81cff5e7db32f2af98bb8	
+File: /usr/lib/debug/.build-id/54	40755	root:root		
+File: /usr/lib/debug/.build-id/54/281117bb83d1f74b1446daeda70c54719de402	120777	root:root		../../../libImath-3_1.so.29.5.0
+File: /usr/lib/debug/.build-id/54/281117bb83d1f74b1446daeda70c54719de402.debug	120777	root:root		../../usr/lib/libImath-3_1.so.29.5.0.debug
+File: /usr/lib/debug/usr/lib/libImath-3_1.so.29.5.0.debug	100644	root:root	25a8e020921deb41f64b12457aec9c0b	
 File: /usr/lib/debug/usr/lib/libImath-3_1.so.29.debug	120777	root:root		libImath-3_1.so.29.5.0.debug
@@ -53,2 +53,2 @@
 File: /usr/src/debug/imath-3.1.6/src/Imath/half.h	100644	root:root	22b6694c9ff2f711f19a532531d20c62	
-RPMIdentity: 82f6ae1cc7e59696126ef9bb110c23cf0196657b9dcfbc87b31af098a9dc38410d1725c9557406b99c260dfcd58e86be089f37500d5c4ec4bd9263c7434df3f9
+RPMIdentity: 2fce91e2018ab363a73151a05591c4d8e1703e78491dec8804ea5b3f633e6249765b15c52991fabd1d35e6d54799c797382a88b31ab92efa140dd2e4d27d6b9d
--- python3-module-imath-3.1.6-alt4.i586.rpm.repo	2024-10-26 12:44:03.000000000 +0000
+++ python3-module-imath-3.1.6-alt4.i586.rpm.hasher	2025-02-22 11:27:12.049137140 +0000
@@ -10,3 +10,2 @@
 Requires: libgcc_s.so.1(GCC_3.3.1)  
-Requires: libgcc_s.so.1(GLIBC_2.0)  
 Requires: libm.so.6(GLIBC_2.1)  
@@ -28,4 +27,4 @@
 File: /usr/lib/libPyImath_Python3_12-3_1.so.29	120777	root:root		libPyImath_Python3_12-3_1.so.29.5.0
-File: /usr/lib/libPyImath_Python3_12-3_1.so.29.5.0	100644	root:root	dc592503bb3002143ecace9ba32bf2f2	
-File: /usr/lib/python3/site-packages/imath.so	100644	root:root	9d0168dc195e59ede39c3b460ab75bbd	
-RPMIdentity: a6e78fd5bf888a5b4129f5448d53c6f470d20ce67b875581f07f687a29db4ad01e615d4dd2ae3fa2266f370932fceac85c20f4989fec3ca602cc4a9f4963f0a7
+File: /usr/lib/libPyImath_Python3_12-3_1.so.29.5.0	100644	root:root	b198bac6b93e2b79cdb0dc2f57e29ee2	
+File: /usr/lib/python3/site-packages/imath.so	100644	root:root	0810643b0af21398c5fd9a7f12f426d0	
+RPMIdentity: 3a02712b26a30e61c1a9d5230ef20c9fd3d36590dc838ce01440013366f751d2af3d304a37fe6509fc232b44bfb592a73a06ac215795942bee7e8089427412ac
--- python3-module-imath-debuginfo-3.1.6-alt4.i586.rpm.repo	2024-10-26 12:44:04.000000000 +0000
+++ python3-module-imath-debuginfo-3.1.6-alt4.i586.rpm.hasher	2025-02-22 11:27:12.111138415 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/83	40755	root:root	
-/usr/lib/debug/.build-id/83/365412198af0ed85d040520d1e2ba4186db900	120777	root:root	../../../libPyImath_Python3_12-3_1.so.29.5.0
-/usr/lib/debug/.build-id/83/365412198af0ed85d040520d1e2ba4186db900.debug	120777	root:root	../../usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug
+/usr/lib/debug/.build-id/7e	40755	root:root	
+/usr/lib/debug/.build-id/7e/74ddd4739ec3e921f707b1680faee016b4bce3	120777	root:root	../../../libPyImath_Python3_12-3_1.so.29.5.0
+/usr/lib/debug/.build-id/7e/74ddd4739ec3e921f707b1680faee016b4bce3.debug	120777	root:root	../../usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug
 /usr/lib/debug/.build-id/d0	40755	root:root	
-/usr/lib/debug/.build-id/d0/280e1e93d9647fb6a71b384ae96814bfdced9c	120777	root:root	../../../python3/site-packages/imath.so
-/usr/lib/debug/.build-id/d0/280e1e93d9647fb6a71b384ae96814bfdced9c.debug	120777	root:root	../../usr/lib/python3/site-packages/imath.so.debug
+/usr/lib/debug/.build-id/d0/3703111fbbdcc7309ee2b44062111a49fa5ac1	120777	root:root	../../../python3/site-packages/imath.so
+/usr/lib/debug/.build-id/d0/3703111fbbdcc7309ee2b44062111a49fa5ac1.debug	120777	root:root	../../usr/lib/python3/site-packages/imath.so.debug
 /usr/lib/debug/usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug	100644	root:root	
@@ -118,9 +118,9 @@
 Provides: python3-module-imath-debuginfo = 3.1.6-alt4:sisyphus+360827.100.1.1
-File: /usr/lib/debug/.build-id/83	40755	root:root		
-File: /usr/lib/debug/.build-id/83/365412198af0ed85d040520d1e2ba4186db900	120777	root:root		../../../libPyImath_Python3_12-3_1.so.29.5.0
-File: /usr/lib/debug/.build-id/83/365412198af0ed85d040520d1e2ba4186db900.debug	120777	root:root		../../usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug
+File: /usr/lib/debug/.build-id/7e	40755	root:root		
+File: /usr/lib/debug/.build-id/7e/74ddd4739ec3e921f707b1680faee016b4bce3	120777	root:root		../../../libPyImath_Python3_12-3_1.so.29.5.0
+File: /usr/lib/debug/.build-id/7e/74ddd4739ec3e921f707b1680faee016b4bce3.debug	120777	root:root		../../usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug
 File: /usr/lib/debug/.build-id/d0	40755	root:root		
-File: /usr/lib/debug/.build-id/d0/280e1e93d9647fb6a71b384ae96814bfdced9c	120777	root:root		../../../python3/site-packages/imath.so
-File: /usr/lib/debug/.build-id/d0/280e1e93d9647fb6a71b384ae96814bfdced9c.debug	120777	root:root		../../usr/lib/python3/site-packages/imath.so.debug
-File: /usr/lib/debug/usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug	100644	root:root	fec8cb45020384852c0e5a1e97156aa4	
+File: /usr/lib/debug/.build-id/d0/3703111fbbdcc7309ee2b44062111a49fa5ac1	120777	root:root		../../../python3/site-packages/imath.so
+File: /usr/lib/debug/.build-id/d0/3703111fbbdcc7309ee2b44062111a49fa5ac1.debug	120777	root:root		../../usr/lib/python3/site-packages/imath.so.debug
+File: /usr/lib/debug/usr/lib/libPyImath_Python3_12-3_1.so.29.5.0.debug	100644	root:root	bef99b097d92ae6c49111d4973dffc27	
 File: /usr/lib/debug/usr/lib/libPyImath_Python3_12-3_1.so.29.debug	120777	root:root		libPyImath_Python3_12-3_1.so.29.5.0.debug
@@ -128,3 +128,3 @@
 File: /usr/lib/debug/usr/lib/python3/site-packages	40755	root:root		
-File: /usr/lib/debug/usr/lib/python3/site-packages/imath.so.debug	100644	root:root	549f609748a6ce1191ae1f097e1f000e	
+File: /usr/lib/debug/usr/lib/python3/site-packages/imath.so.debug	100644	root:root	380692a3732df2c69152696b076a9556	
 File: /usr/src/debug/imath-3.1.6	40755	root:root		
@@ -228,2 +228,2 @@
 File: /usr/src/debug/imath-3.1.6/src/python/PyImath/imathmodule.cpp	100644	root:root	5a174e49a23846bd813c99b76b3895fb	
-RPMIdentity: 94cff5aa98972434b979c70bd1809382fc0cf4587d3c218c19de264823f56b69b640667fb329b58331733be7afd0d45d85f6785094d425a88a541c6c91b0aba7
+RPMIdentity: 8c9544c48d8a45a2275726d31bc4a78a7c89cbcee0b4805d56b08609bffc4e57cc6c2f015f308c2a47a9e9779f3e5a9889fe0c6524954ad426a21c186ccdfd44