<86>Dec 25 04:22:17 userdel[1779038]: delete user 'rooter' <86>Dec 25 04:22:17 userdel[1779038]: removed group 'rooter' owned by 'rooter' <86>Dec 25 04:22:17 userdel[1779038]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 25 04:22:17 groupadd[1779054]: group added to /etc/group: name=rooter, GID=1211 <86>Dec 25 04:22:17 groupadd[1779054]: group added to /etc/gshadow: name=rooter <86>Dec 25 04:22:17 groupadd[1779054]: new group: name=rooter, GID=1211 <86>Dec 25 04:22:17 useradd[1779065]: new user: name=rooter, UID=1211, GID=1211, home=/root, shell=/bin/bash, from=none <86>Dec 25 04:22:17 userdel[1779079]: delete user 'builder' <86>Dec 25 04:22:17 userdel[1779079]: removed group 'builder' owned by 'builder' <86>Dec 25 04:22:17 groupadd[1779090]: group added to /etc/group: name=builder, GID=1212 <86>Dec 25 04:22:17 groupadd[1779090]: group added to /etc/gshadow: name=builder <86>Dec 25 04:22:17 groupadd[1779090]: new group: name=builder, GID=1212 <86>Dec 25 04:22:17 useradd[1779097]: new user: name=builder, UID=1212, GID=1212, home=/usr/src, shell=/bin/bash, from=none <13>Dec 25 04:22:22 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 25 04:22:22 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 25 04:22:22 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Dec 25 04:22:22 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 25 04:22:22 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 04:22:22 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 25 04:22:22 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 04:22:22 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 04:22:22 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 25 04:22:22 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 25 04:22:22 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 04:22:22 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 04:22:22 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 04:22:22 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:22:23 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:22:23 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Dec 25 04:22:23 rpmi: tests-for-installed-python3-pkgs-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Dec 25 04:22:23 rpmi: rpm-build-python3-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Dec 25 04:22:23 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 25 04:22:26 rpmi: python3-module-docutils-0.20.1-alt1 sisyphus+323438.100.1.1 1687370718 installed <13>Dec 25 04:22:26 rpmi: libboost_system1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:26 rpmi: python3-module-more-itertools-10.5.0-alt1 sisyphus+357221.100.1.1 1725964420 installed <13>Dec 25 04:22:26 rpmi: python3-module-Pygments-2.18.0-alt1 sisyphus+347552.100.1.1 1714992955 installed <13>Dec 25 04:22:26 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 25 04:22:26 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 25 04:22:26 rpmi: libquadmath0-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 04:22:26 rpmi: python3-module-jaraco.functools-4.1.0-alt1 sisyphus+358564.100.1.1 1727528718 installed <13>Dec 25 04:22:26 rpmi: python3-module-urllib3-2:2.2.3-alt1 sisyphus+357427.100.2.1 1726567364 installed <13>Dec 25 04:22:26 rpmi: python3-module-packaging-24.2-alt1 sisyphus+362183.100.1.1 1731315992 installed <13>Dec 25 04:22:26 rpmi: libopenblas-0.3.28-alt1 sisyphus+356644.100.1.1 1725289674 installed <13>Dec 25 04:22:26 rpmi: libquadmath14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 04:22:26 rpmi: libquadmath-devel-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 25 04:22:26 rpmi: libboost_charconv1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:26 rpmi: libgfortran5-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 04:22:26 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 25 04:22:27 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 25 04:22:27 rpmi: libngtcp2.16-1.10.0-alt1 sisyphus+366376.200.1.1 1735020753 installed <13>Dec 25 04:22:27 rpmi: libngtcp2_crypto_gnutls8-1.10.0-alt1 sisyphus+366376.200.1.1 1735020753 installed <13>Dec 25 04:22:27 rpmi: python3-module-alabaster-0.7.16-alt1 sisyphus+349698.100.1.1 1716897815 installed <13>Dec 25 04:22:27 rpmi: libboost_atomic1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_contract1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_filesystem1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_process1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_chrono1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_timer1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_thread1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: libboost_type_erasure1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:27 rpmi: python3-module-wheel-0.45.1-alt1 sisyphus+363326.100.2.1 1732609968 installed <13>Dec 25 04:22:27 rpmi: python3-module-platformdirs-4.3.6-alt1 sisyphus+357787.200.1.1 1726664692 installed <13>Dec 25 04:22:27 rpmi: python3-module-jaraco.context-6.0.1-alt1 sisyphus+357809.300.1.1 1726769204 installed <13>Dec 25 04:22:27 rpmi: python3-module-snowballstemmer-2.2.0-alt1 sisyphus+319215.100.1.1 1682346633 installed <13>Dec 25 04:22:27 rpmi: python3-module-idna-3.10-alt1 sisyphus+358681.100.1.1 1727701241 installed <13>Dec 25 04:22:27 rpmi: python3-module-charset-normalizer-3.2.0-alt1 sisyphus+347396.200.2.1 1714733155 installed <13>Dec 25 04:22:27 rpmi: python3-module-requests-2.32.3-alt1 sisyphus+349946.100.1.1 1717059877 installed <13>Dec 25 04:22:27 rpmi: python3-module-markupsafe-1:3.0.2-alt1 sisyphus+360209.100.1.1 1729323052 installed <13>Dec 25 04:22:27 rpmi: python3-module-jinja2-3.1.4-alt1 sisyphus+348267.100.1.1 1715939549 installed <13>Dec 25 04:22:27 rpmi: python3-module-imagesize-1.4.1-alt1 sisyphus+318084.100.1.1 1680697673 installed <13>Dec 25 04:22:27 rpmi: python3-module-defusedxml-0.7.1-alt1 sisyphus+274841.2300.1.1 1624295691 installed <13>Dec 25 04:22:27 rpmi: python3-module-babel-1:2.15.0-alt1 sisyphus+353791.100.1.1 1722073848 installed <13>Dec 25 04:22:27 rpmi: python3-module-autocommand-2.2.2-alt1.1 sisyphus+339714.100.1.1 1706968174 installed <13>Dec 25 04:22:27 rpmi: python3-module-jaraco.text-4.0.0-alt1 sisyphus+353877.400.2.1 1722250727 installed <13>Dec 25 04:22:27 rpmi: python3-module-jaraco.collections-5.1.0-alt1 sisyphus+357809.200.1.1 1726769173 installed <13>Dec 25 04:22:27 rpmi: python3-module-pkg_resources-1:75.6.0-alt1 sisyphus+363072.100.1.1 1732185054 installed <13>Dec 25 04:22:27 rpmi: python-sphinx-objects.inv-1:2.3.14.20241219-alt1 sisyphus+365435.100.1.1 1734616744 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-applehelp-2.0.0-alt1 sisyphus+353872.100.1.1 1722243556 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-devhelp-2.0.0-alt1 sisyphus+353872.200.1.1 1722243589 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-jquery-4.1-alt3 sisyphus+339023.100.1.1 1706234262 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-jsmath-1.0.1-alt2 sisyphus+348403.100.1.1 1716017686 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-htmlhelp-2.1.0-alt1 sisyphus+353893.100.2.1 1722416845 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-serializinghtml-2.0.0-alt1 sisyphus+361088.100.1.1 1730215552 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinxcontrib-qthelp-2.0.0-alt1 sisyphus+353872.300.1.1 1722243619 installed <13>Dec 25 04:22:27 rpmi: python3-module-sphinx-sphinx-build-symlink-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed <13>Dec 25 04:22:28 rpmi: python3-module-sphinx-1:7.4.7-alt3 sisyphus+354020.100.1.1 1722434734 installed <13>Dec 25 04:22:28 rpmi: libpython3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:22:28 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 25 04:22:28 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 25 04:22:28 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 25 04:22:29 rpmi: python3-dev-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:22:29 rpmi: libboost_python3-1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:29 rpmi: libxblas-1.0.248-alt2 sisyphus+285045.40.2.1 1631388330 installed <13>Dec 25 04:22:29 rpmi: liblapack-1:3.8.0-alt7 sisyphus+340675.300.1.1 1707908338 installed <13>Dec 25 04:22:30 rpmi: python3-module-numpy-1:1.26.5-alt1 sisyphus+352832.100.1.1 1720965091 installed <13>Dec 25 04:22:30 rpmi: libboost_numpy3-1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:30 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 25 04:22:30 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 04:22:31 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 04:22:31 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 25 04:22:31 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 25 04:22:31 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 25 04:22:31 rpmi: cmake-modules-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 25 04:22:31 rpmi: libuv-1.49.1-alt1 sisyphus+364651.40.2.1 1733856345 installed <13>Dec 25 04:22:31 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Dec 25 04:22:31 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Dec 25 04:22:31 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 25 04:22:31 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 25 04:22:31 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 25 04:22:31 rpmi: libnghttp3.9-1.7.0-alt1 sisyphus+366376.100.1.1 1735020696 installed <13>Dec 25 04:22:31 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 25 04:22:31 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 25 04:22:31 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 25 04:22:31 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 25 04:22:31 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 25 04:22:31 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 25 04:22:31 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 25 04:22:31 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <86>Dec 25 04:22:31 groupadd[1795398]: group added to /etc/group: name=_keytab, GID=999 <86>Dec 25 04:22:31 groupadd[1795398]: group added to /etc/gshadow: name=_keytab <86>Dec 25 04:22:31 groupadd[1795398]: new group: name=_keytab, GID=999 <13>Dec 25 04:22:31 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 25 04:22:31 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 25 04:22:31 groupadd[1795459]: group added to /etc/group: name=sasl, GID=998 <86>Dec 25 04:22:31 groupadd[1795459]: group added to /etc/gshadow: name=sasl <86>Dec 25 04:22:31 groupadd[1795459]: new group: name=sasl, GID=998 <13>Dec 25 04:22:31 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 25 04:22:31 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 25 04:22:31 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 04:22:31 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 04:22:32 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 04:22:32 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 25 04:22:32 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 25 04:22:32 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Dec 25 04:22:33 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 25 04:22:33 rpmi: fonts-ttf-dejavu-2.37-alt2 sisyphus+243548.100.1.1 1577296175 installed <13>Dec 25 04:22:33 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 25 04:22:33 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Dec 25 04:22:33 rpmi: boost-python-headers-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_context1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_fiber1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_stacktrace1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_nowide1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_url1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_test1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_serialization1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_random1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_iostreams1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_json1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_regex1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_graph1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_date_time1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:33 rpmi: libboost_container1.86.0-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:34 rpmi: boost-devel-headers-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:34 rpmi: boost-devel-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:34 rpmi: boost-python3-devel-1:1.86.0-alt2 sisyphus+363349.100.1.1 1732539309 installed <13>Dec 25 04:22:35 rpmi: cmake-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 25 04:22:35 rpmi: doxygen-1:1.12.0-alt1 sisyphus+356266.100.1.1 1724854018 installed <13>Dec 25 04:22:35 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 25 04:22:35 rpmi: python3-module-setuptools-1:75.6.0-alt1 sisyphus+363072.100.1.1 1732185054 installed <13>Dec 25 04:22:35 rpmi: python3-module-breathe-4.35.0-alt1 sisyphus+316624.100.1.1 1678652157 installed Building target platforms: x86_64 Building for target x86_64 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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.47883 + 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.47883 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd imath-3.1.6 + mkdir -p x86_64-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -S . -B x86_64-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: lib64/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.12.0") found components: doxygen missing components: dot -- Found Sphinx: /usr/bin/sphinx-build -- clang-format not found. -- Configuring done (1.8s) -- Generating done (0.0s) 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/x86_64-alt-linux + cmake --build x86_64-alt-linux --verbose --parallel 8 Change Dir: '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j8 gmake: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/imath-3.1.6 -B/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 gmake: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/CMakeFiles /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath/CMakeFiles/Imath.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs/CMakeFiles/docs.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' /usr/bin/gmake -f src/Imath/CMakeFiles/Imath.dir/build.make src/Imath/CMakeFiles/Imath.dir/build /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/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest/CMakeFiles/ImathHalfCTest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' [ 8%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathFun.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 4%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathRandom.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 3%] Running doxygen cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs && /usr/bin/doxygen /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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: '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 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 '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 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 '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 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 '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 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 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 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 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 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 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 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 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 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: '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 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 '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 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 '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 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 '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 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 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 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 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 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 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 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 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 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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: '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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 '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: '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 '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 'T * Imath::Color4< T >::getValue() noexcept' at line 252 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 'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 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 '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 'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 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 '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 'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 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 '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 '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 '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 'T * Imath::Vec2< T >::getValue() noexcept' at line 146 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 '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 '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 'T * Imath::Vec3< T >::getValue() noexcept' at line 418 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: '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 '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 'T * Imath::Color4< T >::getValue() noexcept' at line 252 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 'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 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 '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 'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 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 '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 'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 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 '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 '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 '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 'T * Imath::Vec2< T >::getValue() noexcept' at line 146 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 '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 '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 'T * Imath::Vec3< T >::getValue() noexcept' at line 418 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: '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 '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 'T * Imath::Color4< T >::getValue() noexcept' at line 252 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 'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 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 '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 'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 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 '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 'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 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 '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 '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 '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 'T * Imath::Vec2< T >::getValue() noexcept' at line 146 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 '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 '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 'T * Imath::Vec3< T >::getValue() noexcept' at line 418 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: '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 '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 'T * Imath::Color4< T >::getValue() noexcept' at line 252 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 'T * Imath::Matrix22< T >::getValue() noexcept' at line 143 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 '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 'T * Imath::Matrix33< T >::getValue() noexcept' at line 422 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 '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 'T * Imath::Matrix44< T >::getValue() noexcept' at line 781 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 '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 '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 '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 'T * Imath::Vec2< T >::getValue() noexcept' at line 146 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 '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 '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 'T * Imath::Vec3< T >::getValue() noexcept' at line 418 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< 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 '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< 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< 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< 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< 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< T >::operator==(const Matrix44 &v) const noexcept' at line 802 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.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 '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 '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 '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< 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 '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< 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< 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< 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< 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< T >::operator!=(const Matrix44 &v) const noexcept' at line 805 of file /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/ImathMatrix.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 '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 '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 '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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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< 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/ImathBoxAlgo.h:640: warning: Unsupported xml/html tag found /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:149: warning: explicit link request to 'define' could not be resolved /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:160: warning: explicit link request to 'define' could not be resolved /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:231: warning: explicit link request to 'define' could not be resolved /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:235: warning: explicit link request to 'define' could not be resolved /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:240: warning: explicit link request to 'define' could not be resolved /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:242: warning: explicit link request to 'define' could not be resolved /usr/src/RPM/BUILD/imath-3.1.6/src/Imath/half.h:245: warning: explicit link request to 'define' could not be resolved cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs && /usr/src/RPM/BUILD/imath-3.1.6/docs/fixmanpages.sh /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs/doxygen gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 3%] Building C object src/ImathTest/CMakeFiles/ImathHalfCTest.dir/half_c_main.c.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/cc -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 8%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathMatrixAlgo.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 10%] Linking C executable ../../bin/ImathHalfCTest cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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 -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/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 10%] Built target ImathHalfCTest gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 6%] Building CXX object src/Imath/CMakeFiles/Imath.dir/ImathColorAlgo.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 1%] Building CXX object src/Imath/CMakeFiles/Imath.dir/half.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath && /usr/bin/c++ -DIMATH_EXPORTS -DImath_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/src/Imath -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 12%] Linking CXX shared library libImath-3_1.so cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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 -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/x86_64-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/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 12%] Built target Imath gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest/CMakeFiles/ImathTest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' /usr/bin/gmake -f src/ImathTest/CMakeFiles/ImathTest.dir/build.make src/ImathTest/CMakeFiles/ImathTest.dir/build /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/x86_64-alt-linux' [ 14%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/main.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 15%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBoxAlgo.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 19%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testColor.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 13%] Building CXX object src/ImathTest/CMakeFiles/ImathHalfPerfTest.dir/half_perf_test.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 25%] Linking CXX executable ../../bin/ImathHalfPerfTest cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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 -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/x86_64-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/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 25%] Built target ImathHalfPerfTest gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 22%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testExtractEuler.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 26%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testExtractSHRT.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 27%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFrustum.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 18%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBox.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 30%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFun.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 28%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFrustumTest.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 18%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathAutovectorize.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 20%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImath.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 31%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInterval.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 32%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInvert.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 33%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testJacobiEigenSolver.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 37%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testLineAlgo.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 39%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testMatrix.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 40%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testMiscMatrixAlgo.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 43%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testProcrustes.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 44%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuat.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 45%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testQuatSetRotation.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 36%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBufferProtocol.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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 >; 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 >* 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' 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' declared here 46 | template 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 >; 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 >* 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' 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' declared here 46 | template 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 >; 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 >* 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' 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' declared here 46 | template 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 >; 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 >* 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' 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' declared here 46 | template 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 >; 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 >* 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' 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' declared here 46 | template 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 >; 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 >* 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' 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' declared here 304 | template 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 >; 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 >* 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' 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' declared here 304 | template 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 >; 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 >* 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' 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' declared here 304 | template 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 >; 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 >* 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' 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' declared here 304 | template 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 >; 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 >* 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' 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' declared here 304 | template 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 >; 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 >* 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' 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' declared here 575 | template 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 >; 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 >* 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' 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' declared here 575 | template 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 >; 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 >* 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' 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' declared here 575 | template 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 >; 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 >* 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' 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' declared here 575 | template 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 >; 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 >* 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' 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' declared here 575 | template 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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' 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; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' 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; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' 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; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' 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; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' 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; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray]' 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; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::BufferAPI(unsigned int, unsigned int) [with ArrayT = PyImath::FixedArray >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:131:23: required from 'PyImath::{anonymous}::CopyBufferAPI::CopyBufferAPI(ArrayT&) [with ArrayT = PyImath::FixedArray >]' 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 >; PyObject = _object]' 259 | api = new CopyBufferAPI (array); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBufferProtocol.cpp:316:5: required from 'PyBufferProcs PyImath::{anonymous}::FixedArrayBufferProcs > >::procs' 316 | (getbufferproc) getbuffer, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_&) [with T = FixedArray >]' 329 | typeObj->tp_as_buffer = &FixedArrayBufferProcs::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_ > > &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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec2]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 51%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testShear.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 50%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testRoots.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 24%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox3Array.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray > >; T = Imath_3_1::Box >; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Box >]' 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::register_(const char*) [with T = Imath_3_1::Box >]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBoxArrayImpl.h:68:115: required from 'boost::python::class_ > > PyImath::register_BoxArray() [with T = Imath_3_1::Vec3]' 68 | class_ > > boxArray_class = FixedArray >::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_ > register_BoxArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 54%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testTinySVD.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 56%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testVec.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 57%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testArithmetic.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 53%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFixedArray.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 38%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathColor3.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = float]' 45 | class_ > > color3Array_class = FixedArray >::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_ > > register_Color3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = unsigned char]' 45 | class_ > > color3Array_class = FixedArray >::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_ > > register_Color3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color3]' 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::register_(const char*) [with T = Imath_3_1::Color3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = float]' 45 | class_ > > color3Array_class = FixedArray >::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_ > > register_Color3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color3]' 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::register_(const char*) [with T = Imath_3_1::Color3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = float]' 45 | class_ > > color3Array_class = FixedArray >::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_ > > register_Color3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color3]' 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::register_(const char*) [with T = Imath_3_1::Color3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = unsigned char]' 45 | class_ > > color3Array_class = FixedArray >::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_ > > register_Color3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color3]' 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::register_(const char*) [with T = Imath_3_1::Color3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor3ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color3Array() [with T = unsigned char]' 45 | class_ > > color3Array_class = FixedArray >::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_ > > register_Color3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 59%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testBitPatterns.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 60%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testClassification.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 61%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testError.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 63%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testFunction.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 9%] Generating documentation with Sphinx cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs && /usr/bin/sphinx-build -b html -Dbreathe_projects.Imath=/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs/doxygen/xml /usr/src/RPM/BUILD/imath-3.1.6/docs /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/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/x86_64-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/x86_64-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>&, const Line3&, Vec3&) in doxygen xml output for project "Imath" from directory: /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/docs/doxygen/xml. Potential matches: - bool intersects(const Box &box) const noexcept - bool intersects(const Box> &box) const noexcept - bool intersects(const Box> &box) const noexcept - bool intersects(const Interval &interval) const noexcept - bool intersects(const T &point) const noexcept - bool intersects(const V &point) const noexcept - bool intersects(const Vec2 &point) const noexcept - bool intersects(const Vec3 &point) const noexcept - template bool intersects(const Box> &box, const Line3 &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, 3 warnings. The HTML pages are in sphinx. gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 65%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testLimits.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 66%] Built target docs gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 66%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testSize.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 42%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathColor4.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = float]' 45 | class_ > > color4Array_class = FixedArray >::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_ > > register_Color4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Color4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = unsigned char]' 45 | class_ > > color4Array_class = FixedArray >::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_ > > register_Color4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color4]' 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::register_(const char*) [with T = Imath_3_1::Color4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = float]' 45 | class_ > > color4Array_class = FixedArray >::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_ > > register_Color4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color4]' 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::register_(const char*) [with T = Imath_3_1::Color4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = float]' 45 | class_ > > color4Array_class = FixedArray >::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_ > > register_Color4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Color4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Color4]' 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::register_(const char*) [with T = Imath_3_1::Color4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = unsigned char]' 45 | class_ > > color4Array_class = FixedArray >::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_ > > register_Color4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Color4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Color4]' 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::register_(const char*) [with T = Imath_3_1::Color4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathColor4ArrayImpl.h:45:124: required from 'boost::python::class_ > > PyImath::register_Color4Array() [with T = unsigned char]' 45 | class_ > > color4Array_class = FixedArray >::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_ > > register_Color4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 68%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testInterop.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 67%] Building CXX object src/ImathTest/CMakeFiles/ImathTest.dir/testToFloat.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/ImathTest && /usr/bin/c++ -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 55%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFrustum.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 34%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathBox.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 48%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathEuler.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = float]' 813 | class_ > > eulerArray_class = FixedArray >::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_ > > register_EulerArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Euler]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = double]' 813 | class_ > > eulerArray_class = FixedArray >::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_ > > register_EulerArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Euler; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Euler]' 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::register_(const char*) [with T = Imath_3_1::Euler]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = float]' 813 | class_ > > eulerArray_class = FixedArray >::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_ > > register_EulerArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Euler]' 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::register_(const char*) [with T = Imath_3_1::Euler]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = float]' 813 | class_ > > eulerArray_class = FixedArray >::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_ > > register_EulerArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Euler; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Euler]' 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::register_(const char*) [with T = Imath_3_1::Euler]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = double]' 813 | class_ > > eulerArray_class = FixedArray >::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_ > > register_EulerArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Euler; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Euler]' 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::register_(const char*) [with T = Imath_3_1::Euler]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathEuler.cpp:813:121: required from 'boost::python::class_ > > PyImath::register_EulerArray() [with T = double]' 813 | class_ > > eulerArray_class = FixedArray >::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_ > > register_EulerArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 62%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathLine.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 77%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathRandom.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 74%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathPlane.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 80%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathStringTable.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 81%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathTask.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 69%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix22.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = float]' 714 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M22Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix22]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = double]' 714 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M22Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22]' 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::register_(const char*) [with T = Imath_3_1::Matrix22]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = float]' 714 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M22Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix22]' 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::register_(const char*) [with T = Imath_3_1::Matrix22]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = float]' 714 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M22Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix22]' 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::register_(const char*) [with T = Imath_3_1::Matrix22]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = double]' 714 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M22Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix22; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix22]' 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::register_(const char*) [with T = Imath_3_1::Matrix22]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix22.cpp:714:128: required from 'boost::python::class_ > > PyImath::register_M22Array() [with T = double]' 714 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M22Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 73%] Linking CXX executable ../../bin/ImathTest cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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 -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/x86_64-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/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 84%] Built target ImathTest gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 79%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathStringArray.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = PyImath::StringTableIndex; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:152:33: required from 'void PyImath::StringArrayT::setitem_string_scalar_mask(const PyImath::FixedArray&, const T&) [with T = std::__cxx11::basic_string]' 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::StringArrayT >; T = PyImath::StringTableIndex; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:220:36: required from 'PyImath::FixedArray PyImath::operator==(const StringArrayT&, const StringArrayT&) [with T = std::__cxx11::basic_string]' 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 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::StringArrayT >; T = PyImath::StringTableIndex; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathStringArray.cpp:220:36: required from 'PyImath::FixedArray PyImath::operator==(const StringArrayT&, const StringArrayT&) [with T = std::__cxx11::basic_string]' 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 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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 78%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathShear.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 83%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathUtil.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 71%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix33.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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 >* PyImath::M33Array_constructor(const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&) [with T = float]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1225:43: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' 1225 | .def("__init__", make_constructor(M33Array_constructor)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here 1242 | template PYIMATH_EXPORT class_ > > register_M33Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 >* PyImath::M33Array_constructor(const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&) [with T = double]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1225:43: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' 1225 | .def("__init__", make_constructor(M33Array_constructor)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here 1243 | template PYIMATH_EXPORT class_ > > register_M33Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' 1223 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M33Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1211:35: required from 'PyImath::FixedArray > PyImath::M33Array_rmulVec3Array(const FixedArray >&, const FixedArray >&) [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::register_M33Array() [with T = float]' 1224 | matrixArray_class | ~~~~~~~~~~~~~~~~~ 1225 | .def("__init__", make_constructor(M33Array_constructor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1226 | .def("__setitem__", &setM33ArrayItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1227 | .def("inverse", &M33Array_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | "Return M^-1 for each element M.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1229 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1230 | .def("__rmul__", &M33Array_rmulVec3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | .def("__rmul__", &M33Array_rmulVec3Array) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1242:105: required from here 1242 | template PYIMATH_EXPORT class_ > > register_M33Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix33]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' 1223 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M33Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1211:35: required from 'PyImath::FixedArray > PyImath::M33Array_rmulVec3Array(const FixedArray >&, const FixedArray >&) [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::register_M33Array() [with T = double]' 1224 | matrixArray_class | ~~~~~~~~~~~~~~~~~ 1225 | .def("__init__", make_constructor(M33Array_constructor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1226 | .def("__setitem__", &setM33ArrayItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1227 | .def("inverse", &M33Array_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1228 | "Return M^-1 for each element M.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1229 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1230 | .def("__rmul__", &M33Array_rmulVec3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | .def("__rmul__", &M33Array_rmulVec3Array) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1243:107: required from here 1243 | template PYIMATH_EXPORT class_ > > register_M33Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33]' 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::register_(const char*) [with T = Imath_3_1::Matrix33]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' 1223 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M33Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix33]' 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::register_(const char*) [with T = Imath_3_1::Matrix33]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = float]' 1223 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M33Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix33]' 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::register_(const char*) [with T = Imath_3_1::Matrix33]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' 1223 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M33Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix33; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix33]' 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::register_(const char*) [with T = Imath_3_1::Matrix33]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix33.cpp:1223:128: required from 'boost::python::class_ > > PyImath::register_M33Array() [with T = double]' 1223 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M33Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 75%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathQuat.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' 1039 | class_ > quatArray_class = FixedArray::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_ > > register_QuatArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:589:36: required from 'void PyImath::QuatArray_setRotation(FixedArray >&, const FixedArray >&, const FixedArray >&) [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::register_QuatArray() [with T = float]' 1040 | quatArray_class | ~~~~~~~~~~~~~~~ 1041 | .add_property("r",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | .add_property("x",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add_property("y",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | .add_property("z",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1045 | .def("setRotation", &QuatArray_setRotation, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1024:41: required from 'void PyImath::QuatArray_extract(FixedArray >&, const FixedArray >&) [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::register_QuatArray() [with T = float]' 1040 | quatArray_class | ~~~~~~~~~~~~~~~ 1041 | .add_property("r",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | .add_property("x",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add_property("y",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | .add_property("z",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1045 | .def("setRotation", &QuatArray_setRotation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | "set rotation angles for each quat", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | (args("from", "to"))) | ~~~~~~~~~~~~~~~~~~~~~ 1048 | .def("orientToVectors", &QuatArray_orientToVectors, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:818:26: required from 'PyImath::FixedArray >& PyImath::QuatArray_setAxisAngle(FixedArray >&, const FixedArray >&, const FixedArray&) [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::register_QuatArray() [with T = float]' 1040 | quatArray_class | ~~~~~~~~~~~~~~~ 1041 | .add_property("r",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | .add_property("x",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add_property("y",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | .add_property("z",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1045 | .def("setRotation", &QuatArray_setRotation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | "set rotation angles for each quat", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | (args("from", "to"))) | ~~~~~~~~~~~~~~~~~~~~~ 1048 | .def("orientToVectors", &QuatArray_orientToVectors, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "Extract the rotation component of an M44d and return it as a quaternion.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | (args("lxform"))) | ~~~~~~~~~~~~~~~~~ 1057 | .def("axis", &QuatArray_axis, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1058 | "get rotation axis for each quat") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | .def("angle", &QuatArray_angle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1060 | "get rotation angle about the axis returned by axis() for each quat") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1061 | .def("setAxisAngle", &QuatArray_setAxisAngle, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1062 | "set the quaternion arrays from a given axis and angle", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1063 | (args("axis", "angle")), return_value_policy()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1119:102: required from here 1119 | template PYIMATH_EXPORT class_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Quat]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' 1039 | class_ > quatArray_class = FixedArray::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_ > > register_QuatArray(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:589:36: required from 'void PyImath::QuatArray_setRotation(FixedArray >&, const FixedArray >&, const FixedArray >&) [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::register_QuatArray() [with T = double]' 1040 | quatArray_class | ~~~~~~~~~~~~~~~ 1041 | .add_property("r",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | .add_property("x",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add_property("y",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | .add_property("z",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1045 | .def("setRotation", &QuatArray_setRotation, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1024:41: required from 'void PyImath::QuatArray_extract(FixedArray >&, const FixedArray >&) [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::register_QuatArray() [with T = double]' 1040 | quatArray_class | ~~~~~~~~~~~~~~~ 1041 | .add_property("r",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | .add_property("x",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add_property("y",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | .add_property("z",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1045 | .def("setRotation", &QuatArray_setRotation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | "set rotation angles for each quat", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | (args("from", "to"))) | ~~~~~~~~~~~~~~~~~~~~~ 1048 | .def("orientToVectors", &QuatArray_orientToVectors, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:818:26: required from 'PyImath::FixedArray >& PyImath::QuatArray_setAxisAngle(FixedArray >&, const FixedArray >&, const FixedArray&) [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::register_QuatArray() [with T = double]' 1040 | quatArray_class | ~~~~~~~~~~~~~~~ 1041 | .add_property("r",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | .add_property("x",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | .add_property("y",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | .add_property("z",&QuatArray_get) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1045 | .def("setRotation", &QuatArray_setRotation, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1046 | "set rotation angles for each quat", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1047 | (args("from", "to"))) | ~~~~~~~~~~~~~~~~~~~~~ 1048 | .def("orientToVectors", &QuatArray_orientToVectors, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | "Extract the rotation component of an M44d and return it as a quaternion.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1056 | (args("lxform"))) | ~~~~~~~~~~~~~~~~~ 1057 | .def("axis", &QuatArray_axis, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1058 | "get rotation axis for each quat") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1059 | .def("angle", &QuatArray_angle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1060 | "get rotation angle about the axis returned by axis() for each quat") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1061 | .def("setAxisAngle", &QuatArray_setAxisAngle, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1062 | "set the quaternion arrays from a given axis and angle", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1063 | (args("axis", "angle")), return_value_policy()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1120:104: required from here 1120 | template PYIMATH_EXPORT class_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Quat]' 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::register_(const char*) [with T = Imath_3_1::Quat]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' 1039 | class_ > quatArray_class = FixedArray::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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Quat]' 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::register_(const char*) [with T = Imath_3_1::Quat]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = float]' 1039 | class_ > quatArray_class = FixedArray::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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Quat]' 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::register_(const char*) [with T = Imath_3_1::Quat]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' 1039 | class_ > quatArray_class = FixedArray::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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Quat; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Quat]' 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::register_(const char*) [with T = Imath_3_1::Quat]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathQuat.cpp:1039:78: required from 'boost::python::class_ > > PyImath::register_QuatArray() [with T = double]' 1039 | class_ > quatArray_class = FixedArray::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_ > > register_QuatArray(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 72%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathMatrix44.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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 >* PyImath::M44Array_constructor(const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&) [with T = float]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1475:43: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' 1475 | .def("__init__", make_constructor(M44Array_constructor)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here 1504 | template PYIMATH_EXPORT class_ > > register_M44Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 >* PyImath::M44Array_constructor(const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&, const FixedArray&) [with T = double]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1475:43: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' 1475 | .def("__init__", make_constructor(M44Array_constructor)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here 1505 | template PYIMATH_EXPORT class_ > > register_M44Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' 1473 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M44Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1425:35: required from 'PyImath::FixedArray > PyImath::M44Array_multDirMatrix(const FixedArray >&, const FixedArray >&) [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::register_M44Array() [with T = float]' 1474 | matrixArray_class | ~~~~~~~~~~~~~~~~~ 1475 | .def("__init__", make_constructor(M44Array_constructor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | .def("__setitem__", &setM44ArrayItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | .def("inverse", &M44Array_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | "Return M^-1 for each element M.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1479 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1480 | .def("invert", &M44Array_invert, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1481 | "Perform M^-1 in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1482 | .def("transpose", &M44Array_transpose, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1483 | "Perform M^T in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | .def("multDirMatrix", &M44Array_multDirMatrix, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1306:35: required from 'PyImath::FixedArray > PyImath::M44Array_rmulVec4Array(const FixedArray >&, const FixedArray >&) [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::register_M44Array() [with T = float]' 1474 | matrixArray_class | ~~~~~~~~~~~~~~~~~ 1475 | .def("__init__", make_constructor(M44Array_constructor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | .def("__setitem__", &setM44ArrayItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | .def("inverse", &M44Array_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | "Return M^-1 for each element M.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1479 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1480 | .def("invert", &M44Array_invert, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1481 | "Perform M^-1 in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1482 | .def("transpose", &M44Array_transpose, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1483 | "Perform M^T in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | .def("multDirMatrix", &M44Array_multDirMatrix, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1485 | "Multiply an array of vectors element by element with the matrix array.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1486 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1487 | .def("multVecMatrix", &M44Array_multVecMatrix, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1488 | "Multiply an array of normals element by element with the matrix array.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1490 | .def("__rmul__", &M44Array_rmulVec4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1491 | .def("__rmul__", &M44Array_rmulVec4Array) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1504:105: required from here 1504 | template PYIMATH_EXPORT class_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Matrix44]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' 1473 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M44Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1425:35: required from 'PyImath::FixedArray > PyImath::M44Array_multDirMatrix(const FixedArray >&, const FixedArray >&) [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::register_M44Array() [with T = double]' 1474 | matrixArray_class | ~~~~~~~~~~~~~~~~~ 1475 | .def("__init__", make_constructor(M44Array_constructor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | .def("__setitem__", &setM44ArrayItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | .def("inverse", &M44Array_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | "Return M^-1 for each element M.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1479 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1480 | .def("invert", &M44Array_invert, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1481 | "Perform M^-1 in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1482 | .def("transpose", &M44Array_transpose, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1483 | "Perform M^T in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | .def("multDirMatrix", &M44Array_multDirMatrix, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1306:35: required from 'PyImath::FixedArray > PyImath::M44Array_rmulVec4Array(const FixedArray >&, const FixedArray >&) [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::register_M44Array() [with T = double]' 1474 | matrixArray_class | ~~~~~~~~~~~~~~~~~ 1475 | .def("__init__", make_constructor(M44Array_constructor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1476 | .def("__setitem__", &setM44ArrayItem) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1477 | .def("inverse", &M44Array_inverse, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1478 | "Return M^-1 for each element M.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1479 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1480 | .def("invert", &M44Array_invert, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1481 | "Perform M^-1 in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1482 | .def("transpose", &M44Array_transpose, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1483 | "Perform M^T in place for each element M.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1484 | .def("multDirMatrix", &M44Array_multDirMatrix, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1485 | "Multiply an array of vectors element by element with the matrix array.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1486 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1487 | .def("multVecMatrix", &M44Array_multVecMatrix, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1488 | "Multiply an array of normals element by element with the matrix array.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1489 | (args("vector"))) | ~~~~~~~~~~~~~~~~~ 1490 | .def("__rmul__", &M44Array_rmulVec4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1491 | .def("__rmul__", &M44Array_rmulVec4Array) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1505:107: required from here 1505 | template PYIMATH_EXPORT class_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44]' 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::register_(const char*) [with T = Imath_3_1::Matrix44]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' 1473 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix44]' 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::register_(const char*) [with T = Imath_3_1::Matrix44]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = float]' 1473 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Matrix44]' 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::register_(const char*) [with T = Imath_3_1::Matrix44]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' 1473 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Matrix44; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Matrix44]' 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::register_(const char*) [with T = Imath_3_1::Matrix44]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathMatrix44.cpp:1473:128: required from 'boost::python::class_ > > PyImath::register_M44Array() [with T = double]' 1473 | class_ > > matrixArray_class = FixedArray >::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_ > > register_M44Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 84%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathFixedVArray.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_scalar(PyObject*, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) 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; | ^~~~~~~~~~~~~~~~ /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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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::setitem_scalar(PyObject*, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) 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; | ^~~~~~~~~~~~~~~~~~ /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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [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; | ^~~~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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::setitem_scalar(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; 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 >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here 867 | template class PYIMATH_EXPORT FixedVArray >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) const [with T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here 867 | template class PYIMATH_EXPORT FixedVArray >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; 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 >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:867:31: required from here 867 | template class PYIMATH_EXPORT FixedVArray >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long 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::setitem_scalar(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; 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 >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::setitem_scalar_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here 868 | template class PYIMATH_EXPORT FixedVArray >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long int'} and 'std::vector, std::allocator > >::size_type' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 PyImath::FixedVArray::SizeHelper::getitem_mask(const PyImath::FixedArray&) const [with T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here 868 | template class PYIMATH_EXPORT FixedVArray >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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 'long unsigned int'} and 'Py_ssize_t' {aka 'long 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::SizeHelper::setitem_vector(PyObject*, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2; 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 >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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::SizeHelper::setitem_vector_mask(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedVArray.cpp:868:31: required from here 868 | template class PYIMATH_EXPORT FixedVArray >; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 'long int'} and 'size_t' {aka 'long 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 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 777 | if (size.len() != count) { | ~~~~~~~~~~~^~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 85%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec2fd.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = float]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = double]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, float>; Func = void(Imath_3_1::Vec2&, const float&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const float&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const float&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, float>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec2Array() [with T = float]' 1193 | generate_member_bindings,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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, double>; Func = void(Imath_3_1::Vec2&, const double&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const double&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const double&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, double>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec2Array() [with T = double]' 1193 | generate_member_bindings,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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 90%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3si.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 91%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4fd.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = float]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = double]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, float>; Func = void(Imath_3_1::Vec4&, const float&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec4&, const float&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const float&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, float>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec4Array() [with T = float]' 150 | generate_member_bindings,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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, double>; Func = void(Imath_3_1::Vec4&, const double&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec4&, const double&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec4&, const double&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, double>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec4Array() [with T = double]' 150 | generate_member_bindings,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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 87%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3fd.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = float]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = double]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, float>; Func = void(Imath_3_1::Vec3&, const float&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec3&, const float&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, float>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const float&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, float>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, float>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec3Array() [with T = float]' 164 | generate_member_bindings,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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, double>; Func = void(Imath_3_1::Vec3&, const double&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec3&, const double&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, double>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec3&, const double&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, double>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, double>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec3Array() [with T = double]' 164 | generate_member_bindings,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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 92%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4siArray.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = unsigned char]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = short int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec4]' 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::register_(const char*) [with T = Imath_3_1::Vec4]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec4ArrayImpl.h:131:118: required from 'boost::python::class_ > > PyImath::register_Vec4Array() [with T = long int]' 131 | class_ > > vec4Array_class = FixedArray >::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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, unsigned char>; Func = void(Imath_3_1::Vec4&, const unsigned char&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec4&, const unsigned char&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const unsigned char&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, unsigned char>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec4Array() [with T = unsigned char]' 150 | generate_member_bindings,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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, short int>; Func = void(Imath_3_1::Vec4&, const short int&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec4&, const short int&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const short int&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, short int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec4Array() [with T = short int]' 150 | generate_member_bindings,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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec4; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, long int>; Func = void(Imath_3_1::Vec4&, const long int&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, long int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec4&, const 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long int&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long int&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec4&, const long int&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, long int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, long int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec4Array() [with T = long int]' 150 | generate_member_bindings,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_ > > register_Vec4Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 89%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec3siArray.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = unsigned char]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = short int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec3]' 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::register_(const char*) [with T = Imath_3_1::Vec3]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec3ArrayImpl.h:139:118: required from 'boost::python::class_ > > PyImath::register_Vec3Array() [with T = long int]' 139 | class_ > > vec3Array_class = FixedArray >::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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, unsigned char>; Func = void(Imath_3_1::Vec3&, const unsigned char&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec3&, const unsigned char&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, unsigned char>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const unsigned char&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, unsigned char>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, unsigned char>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec3Array() [with T = unsigned char]' 164 | generate_member_bindings,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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, short int>; Func = void(Imath_3_1::Vec3&, const short int&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec3&, const short int&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const short int&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, short int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, short int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec3Array() [with T = short int]' 164 | generate_member_bindings,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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec3; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, long int>; Func = void(Imath_3_1::Vec3&, const long int&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, long int>; Cls = boost::python::class_ > >; Func = void(Imath_3_1::Vec3&, const 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long int&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long int&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ > >, void(Imath_3_1::Vec3&, const long int&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, long int>; Cls = boost::python::class_ > >; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, long int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ > >; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec3Array() [with T = long int]' 164 | generate_member_bindings,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_ > > register_Vec3Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 93%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec4si.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 86%] Building CXX object src/python/PyImath/CMakeFiles/PyImath_Python3_12.dir/PyImathVec2si.cpp.o cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -DPYIMATH_BUILD -DPyImath_Python3_12_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:673:17: required from 'static boost::python::class_ > PyImath::FixedArray::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = short int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [with T = Imath_3_1::Vec2]' 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::register_(const char*) [with T = Imath_3_1::Vec2]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathVec2Impl.h:1172:118: required from 'boost::python::class_ > > PyImath::register_Vec2Array() [with T = long int]' 1172 | class_ > > vec2Array_class = FixedArray >::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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, short int>; Func = void(Imath_3_1::Vec2&, const short int&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, short int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const short int&); Keywords = boost::python::detail::keywords<1>]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, short int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const short int&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, short int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, short int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec2Array() [with T = short int]' 1193 | generate_member_bindings,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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = Imath_3_1::Vec2; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathAutovectorize.h:2143:43: required from 'static PyImath::detail::VectorizedVoidMaskableMemberFunction1::reference_type PyImath::detail::VectorizedVoidMaskableMemberFunction1::apply(reference_type, arg1_type) [with Op = PyImath::op_imul, long int>; Func = void(Imath_3_1::Vec2&, const long int&); reference_type = PyImath::FixedArray >&; arg1_type = const PyImath::FixedArray&]' 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::operator()(Vectorize) const [with Vectorize = boost::mpl::v_item, boost::mpl::vector, 0>; Op = PyImath::op_imul, long int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Func = void(Imath_3_1::Vec2&, const long 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 1>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long 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::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 0>; LastIterator = boost::mpl::v_iter, boost::mpl::vector, 0>, boost::mpl::v_item, boost::mpl::vector, 0>, boost::mpl::vector0, 0>, 0>, 2>; TransformFunc = boost::mpl::identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long int&), boost::python::detail::keywords<1> >]' 81 | for_each_impl::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | ::execute( static_cast(0), static_cast(0), static_cast(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, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; TransformOp = identity; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long int&), boost::python::detail::keywords<1> >]' 104 | aux::for_each_impl< boost::is_same::value > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | ::execute(static_cast(0), static_cast(0), static_cast(0), f); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/mpl/for_each.hpp:118:46: required from 'void boost::mpl::for_each(F, Sequence*) [with Sequence = v_item, vector, 0>, v_item, vector, 0>, vector0, 0>, 0>; F = PyImath::detail::member_function_binding, long int>, boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>, void(Imath_3_1::Vec2&, const long int&), boost::python::detail::keywords<1> >]' 118 | boost::mpl::for_each >(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::apply(Cls&, const std::string&, const std::string&, const Keywords&) [with Op = PyImath::op_imul, long int>; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; Vectorizable = boost::mpl::vector >; Keywords = boost::python::detail::keywords<1>; std::string = std::__cxx11::basic_string]' 2782 | for_each::type>(build_member_function_binding(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, long int>; Vectorizable0 = mpl_::bool_; Cls = boost::python::class_ >, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified>; std::string = std::__cxx11::basic_string]' 2848 | detail::generate_member_bindings_struct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::register_Vec2Array() [with T = long int]' 1193 | generate_member_bindings,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_ > > register_Vec2Array(); | ^ /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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 95%] Linking CXX shared library libPyImath_Python3_12-3_1.so cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 100 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 116 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 100 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 116 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 100 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 116 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 100 | boost::shared_array > a(new std::vector[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 '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 116 | boost::shared_array > a(new std::vector[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 -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/x86_64-alt-linux/src/Imath: ../../Imath/libImath-3_1.so.29.5.0 /usr/lib64/libpython3.12.so /usr/lib64/libboost_python312-mt.so -lm cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [ 95%] Built target PyImath_Python3_12 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux' cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/python/PyImath/CMakeFiles/imath_python3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-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/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -Dimath_python3_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -Dimath_python3_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long 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 >&, const PyImath::FixedArray >&, const PyImath::FixedArray*, bool) [with T = float; Imath_3_1::M44d = Imath_3_1::Matrix44]' 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, 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = float; size_t = long 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 >&, const PyImath::FixedArray >&, const PyImath::FixedArray*, bool) [with T = float; Imath_3_1::M44d = Imath_3_1::Matrix44]' 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, 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = Imath_3_1::Vec3; size_t = long 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 >&, const PyImath::FixedArray >&, const PyImath::FixedArray*, bool) [with T = double; Imath_3_1::M44d = Imath_3_1::Matrix44]' 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, 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray >; T = double; size_t = long 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 >&, const PyImath::FixedArray >&, const PyImath::FixedArray*, bool) [with T = double; Imath_3_1::M44d = Imath_3_1::Matrix44]' 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, 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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/src/python/PyImath && /usr/bin/c++ -Dimath_python3_EXPORTS -I/usr/src/RPM/BUILD/imath-3.1.6/x86_64-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/x86_64-alt-linux/config -isystem /usr/include/python3.12 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = bool]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:24:52: required from here 24 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = signed char]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:27:65: required from here 27 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = unsigned char]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:33:69: required from here 33 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = short int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:40:54: required from here 40 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = short unsigned int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:46:71: required from here 46 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:52:50: required from here 52 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = unsigned int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:61:67: required from here 61 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = float]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:69:54: required from here 69 | class_ 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 'long int'} and 'size_t' {aka 'long 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::setitem_vector_mask(const MaskArrayType&, const ArrayType&) [with MaskArrayType = PyImath::FixedArray; ArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = double]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | .def("__setitem__", &FixedArray::setitem_vector >) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 673 | .def("__setitem__", &FixedArray::setitem_vector_mask, FixedArray >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:78:56: required from here 78 | class_ 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 'long int'} and 'size_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = bool; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = bool]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:24:52: required from here 24 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = bool; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = bool]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:24:52: required from here 24 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = signed char; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = signed char]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:27:65: required from here 27 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = signed char; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = signed char]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:27:65: required from here 27 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = unsigned char; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = unsigned char]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:33:69: required from here 33 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = unsigned char; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = unsigned char]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:33:69: required from here 33 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = short int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = short int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:40:54: required from here 40 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = short int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = short int]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:40:54: required from here 40 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = short unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = short unsigned int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:46:71: required from here 46 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = short unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = short unsigned int]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:46:71: required from here 46 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:52:50: required from here 52 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = unsigned int]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:61:67: required from here 61 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = unsigned int]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:61:67: required from here 61 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = float; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = float]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:69:54: required from here 69 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = float; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = float]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:69:54: required from here 69 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = double; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:487:37: required from 'void PyImath::FixedArray::setitem_scalar_mask(const MaskArrayType&, const T&) [with MaskArrayType = PyImath::FixedArray; 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::register_(const char*) [with T = double]' 655 | c | ~ 656 | .def(boost::python::init &>("construct an array with the same values as the given array")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 657 | .def(boost::python::init("construct an array of the specified length initialized to the specified default value")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | .def("__getitem__", &FixedArray::getslice) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | .def("__getitem__", &FixedArray::getslice_mask > ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | boost::python::default_call_policies>()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | .def("__setitem__", &FixedArray::setitem_scalar) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 671 | .def("__setitem__", &FixedArray::setitem_scalar_mask >) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:78:56: required from here 78 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long 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::match_dimension(const ArrayType&, bool) const [with ArrayType = PyImath::FixedArray; T = double; size_t = long unsigned int]': /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathFixedArray.h:710:24: required from 'PyImath::FixedArray PyImath::FixedArray::ifelse_vector(const PyImath::FixedArray&, const PyImath::FixedArray&) [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::register_(const char*) [with T = double]' 678 | .def("ifelse",&FixedArray::ifelse_vector) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/imath-3.1.6/src/python/PyImath/PyImathBasicTypes.cpp:78:56: required from here 78 | class_ 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 long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare] 694 | if (_unmaskedLength != a1.len()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [100%] Linking CXX shared module ../../../python3_12/imath.so cd /usr/src/RPM/BUILD/imath-3.1.6/x86_64-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 -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/x86_64-alt-linux/src/python/PyImath:/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/src/Imath: libPyImath_Python3_12-3_1.so.29.5.0 ../../Imath/libImath-3_1.so.29.5.0 /usr/lib64/libboost_python312-mt.so -lm gmake[2]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' [100%] Built target imath_python3 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux/CMakeFiles 0 gmake: Leaving directory '/usr/src/RPM/BUILD/imath-3.1.6/x86_64-alt-linux' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.35644 + 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 x86_64-alt-linux --verbose -- Install configuration: "Release" -- Installing: /usr/src/tmp/imath-buildroot/usr/include/Imath/ImathConfig.h -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/pkgconfig/Imath.pc -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/cmake/Imath/ImathConfig.cmake -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/cmake/Imath/ImathConfigVersion.cmake -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/cmake/Imath/ImathTargets.cmake -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/cmake/Imath/ImathTargets-release.cmake -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/libImath-3_1.so.29.5.0 -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/libImath-3_1.so.29 -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/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/lib64/libImath.so -> libImath-3_1.so -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/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/lib64/libPyImath_Python3_12-3_1.so.29.5.0 -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/libPyImath_Python3_12-3_1.so.29 -- Set non-toolchain portion of runtime path of "/usr/src/tmp/imath-buildroot/usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0" to "" -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/libPyImath_Python3_12-3_1.so -- Installing: /usr/src/tmp/imath-buildroot/usr/lib64/python3/site-packages/imath.so -- Set non-toolchain portion of runtime path of "/usr/src/tmp/imath-buildroot/usr/lib64/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/lib64/cmake/Imath/*Targets.cmake + sed -i '/message.*FATAL_ERROR.*target.* references the file/s|FATAL_ERROR|WARNING|' /usr/src/tmp/imath-buildroot//usr/lib64/cmake/Imath/ImathTargets.cmake + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/imath-buildroot (auto) mode of './usr/lib64/libImath-3_1.so.29.5.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/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/lib64/pkgconfig/Imath.pc: Cflags: '-I${includedir} -I${includedir}/Imath' --> '-I${includedir}/Imath' /usr/lib64/pkgconfig/Imath.pc: Libs: '-L${libdir} -lImath${libsuffix}' --> '-lImath${libsuffix}' /usr/lib64/pkgconfig/PyImath.pc: Cflags: '-I${includedir} -I${includedir}/Imath' --> '-I${includedir}/Imath' /usr/lib64/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/lib64: (from :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.TPiUXi 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.7XVuVg 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 | ^~~~~~~~~ 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 | ^~~~~~~~~ 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 | ^~~~~~~~~~~~~ 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 | ^~~~~~~~~ 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/lib64/libImath-3_1.so.29, /usr/lib64/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.6zOWMA 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.DZ4rkB 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.wemvDA 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.3CQJnC find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/imath-buildroot/usr/lib64/libPyImath_Python3_12-3_1.so.29: 23036 symbols, 25 bpp warning: hash collision: _ZTSN5boost6python7objects23caller_py_function_implINS0_6detail6callerIMN9Imath_3_18Matrix44IfEEDoFRKS7_vENS0_25return_internal_referenceILm1ENS0_21default_call_policiesEEENS_3mpl7vector2IS9_RS7_EEEEEE _ZTSN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFiRN9Imath_3_18Matrix44IdEERNS5_4Vec3IdEESB_SB_SB_ENS0_21default_call_policiesENS_3mpl7vector6IiS8_SB_SB_SB_SB_EEEEEE warning: hash collision: _ZN7PyImath6detail25VectorizedMemberFunction1INS_6op_mulIN9Imath_3_14Vec4IlEES5_S5_EEN5boost3mpl6v_itemIN4mpl_5bool_ILb0EEENS8_6vectorINSA_2naESE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_SE_EELi0EEEFS5_RKS5_SI_EE5applyERKNS_10FixedArrayIS5_EESI_ _ZZN5boost6python6detail15signature_arityILj2EE4implINS_3mpl7vector3IN9Imath_3_14Vec2IfEERS9_RKNS7_8Matrix22IfEEEEE8elementsEvE6result warning: hash collision: _ZTSN5boost6python7objects23caller_py_function_implINS0_6detail6callerIPFvRN9Imath_3_13BoxINS5_4Vec2IlEEEERKN7PyImath10FixedArrayIS8_EEENS0_21default_call_policiesENS_3mpl7vector3IvSA_SF_EEEEEE _ZTSN7PyImath6detail20VectorizedOperation2INS_6op_divIN9Imath_3_14Vec2IfEEfS5_EENS_10FixedArrayIS5_E20WritableDirectAccessENS8_20ReadOnlyDirectAccessENS7_IfE20ReadOnlyDirectAccessEEE 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.83TJ83 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/lib64/python3/site-packages/imath.so: underlinked libraries: /lib64/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()(64bit) = set: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, python3(imath) Requires: /usr/lib64/python3/site-packages, libImath-3_1.so.29()(64bit) >= set:jeq751hilGsUuZerzz6C38GeYYn0L7XQozst11psZw, libboost_python312.so.1.86.0()(64bit) >= set:mgHjLOu02TV5bU7yEoCcbcRNcZ2FXTRiLudU5mGwIs7PYsSQuua6DLxGdaHwt6mUkIRgjEVaAnup764TZgDv8IhUAiKnVIMPH2kW36ip3rZ542ZD3pmFg682YmZdiWNwAgAALKTqAD7mkGNNcQ0d, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libm.so.6(GLIBC_2.38)(64bit), libpython3.12.so.1.0()(64bit) >= set:oi5wsavZEmlmeKpvC7B0mY1As7HUwQ3kGhMM9tK7SEkOS6UbUp894VQElLydQm2YdwKz06SOh5140lyLWfobP6okPPqQ6KytigZ91XuwsfhitNRS4IZAhz0z2V1F0, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), python3.12-ABI(64bit), 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.MnkqFW 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.KCXPQZ 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.Ae0eQl 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 | ^~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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/lib64/libImath-3_1.so, /usr/lib64/libPyImath_Python3_12-3_1.so.29, /usr/lib64/pkgconfig, boost-devel-headers Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.PTp5Xw Processing files: libimath29-3.1.6-alt4 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZBZSXi find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) lib.prov: /usr/src/tmp/imath-buildroot/usr/lib64/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.1gq1L9 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()(64bit) = set:jdmxn0rO90hMx2B66jiB2T2tldrzhzOS35Vy8qGvqZgPsVdYbmZiHzCBtWqIqeKwgQSbwLKwZyccdocrQNeJDVY53RnBTne6 Requires: libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.4)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MwGGuO 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.WIIekT find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mlLKVG find-requires: running scripts (debuginfo) Provides: debug64(libPyImath_Python3_12-3_1.so.29) Requires: python3-module-imath = 3.1.6-alt4, debug64(libImath-3_1.so.29), debug64(libboost_python312.so.1.86.0), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libpython3.12.so.1.0), debug64(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.JDJZzn find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tTgqoa find-requires: running scripts (debuginfo) Provides: debug64(libImath-3_1.so.29) Requires: libimath29 = 3.1.6-alt4, debug64(libc.so.6), debug64(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 6 extra deps from python3-module-imath due to repentancy on libimath29 Removing 2 extra deps from python3-module-imath-debuginfo due to repentancy on libimath29-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/imath-devel-3.1.6-alt4.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/imath-doc-3.1.6-alt4.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-imath-3.1.6-alt4.x86_64.rpm (w2T8.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-imath-devel-3.1.6-alt4.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libimath29-3.1.6-alt4.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-imath-debuginfo-3.1.6-alt4.x86_64.rpm (w2T8.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libimath29-debuginfo-3.1.6-alt4.x86_64.rpm (w2.lzdio) 845.53user 43.42system 3:01.71elapsed 489%CPU (0avgtext+0avgdata 1291148maxresident)k 0inputs+0outputs (0major+7459745minor)pagefaults 0swaps 6.89user 2.81system 3:27.00elapsed 4%CPU (0avgtext+0avgdata 139564maxresident)k 960inputs+0outputs (0major+320669minor)pagefaults 0swaps --- imath-devel-3.1.6-alt4.x86_64.rpm.repo 2024-10-26 12:43:53.000000000 +0000 +++ imath-devel-3.1.6-alt4.x86_64.rpm.hasher 2024-12-25 04:25:41.829962987 +0000 @@ -87,3 +87,3 @@ File: /usr/lib64/cmake/Imath/ImathTargets-release.cmake 100644 root:root 814bbf1c8269db6605888d09b9d6d2cb -File: /usr/lib64/cmake/Imath/ImathTargets.cmake 100644 root:root f1155d4dbf80ad58e2e1bbc8b9baef1d +File: /usr/lib64/cmake/Imath/ImathTargets.cmake 100644 root:root d011c5f3121ac18e0604ebf2ac1253e9 File: /usr/lib64/libImath-3_1.so 120777 root:root libImath-3_1.so.29 @@ -91,2 +91,2 @@ File: /usr/lib64/pkgconfig/Imath.pc 100644 root:root d33fd6aedb02ae9d5dff20bb37d9c87a -RPMIdentity: 438ab23bdf8a93f117fd86f731ac356ede1a5eab2252ae16e3b9c36ada4ca38fc2edbfdb1060be2356b8ea7041ea20b2c3cef52aee322a2e6224de11ca952ebb +RPMIdentity: 34703a1472e0b7c7b99b20f742563a9b19edf700ef0991ae0740e1ac8f50bc1790e267a1f7a5cc5b632b224d79664ddfff4899fefe755bef27712a2683cc7205 --- 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 2024-12-25 04:25:41.906962595 +0000 @@ -173,3 +173,3 @@ 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/environment.pickle 100644 root:root 51167cd6803f909dfbc8002818a5efbf File: /usr/share/doc/Imath/sphinx/.doctrees/float.doctree 100644 root:root 07aea4de0ed2026620939f186550c8c5 @@ -292,2 +292,2 @@ File: /usr/share/doc/Imath/sphinx/searchindex.js 100644 root:root ed2c68520d1f299b91ac48d169115190 -RPMIdentity: 55ba799e04d93c34fc42a49a2f28a7bb8e5a679df5322050498c0b706bc044c7996e504eff02300de97e6663d0fc590ce7d19539d3f77095969837c66951cd3b +RPMIdentity: 50b7150dc52edf593dcd5d4cd5b69d5c9773e7169ee73aad4bb97a32ddfcae8d91ead2087c570f89d1db4707de92ac51eaac09c912cfdffb664ffce8db872a95 --- libimath29-3.1.6-alt4.x86_64.rpm.repo 2024-10-26 12:43:53.000000000 +0000 +++ libimath29-3.1.6-alt4.x86_64.rpm.hasher 2024-12-25 04:25:41.969962274 +0000 @@ -12,3 +12,3 @@ File: /usr/lib64/libImath-3_1.so.29 120777 root:root libImath-3_1.so.29.5.0 -File: /usr/lib64/libImath-3_1.so.29.5.0 100644 root:root cf5aebb1cd25732987c4f6adc019bf0e -RPMIdentity: 8cb0965357855144213637bb68c6fbcfcda0a6172845aa017f1e922a911017a3072faf134fb2e3806c29ff6266b710284cf001c3794f681cb47fa468075f193c +File: /usr/lib64/libImath-3_1.so.29.5.0 100644 root:root f5402917b5a3309493e50717c3659ba9 +RPMIdentity: 5a53d99a919e54b28b99aa211ed928464cac814d60428d79e04c406326579a9e2917dcde29e70970441642a6542a803de3f0cf5c62368e029ea50e03b71a1ba1 --- libimath29-debuginfo-3.1.6-alt4.x86_64.rpm.repo 2024-10-26 12:43:53.000000000 +0000 +++ libimath29-debuginfo-3.1.6-alt4.x86_64.rpm.hasher 2024-12-25 04:25:42.054961841 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/76 40755 root:root -/usr/lib/debug/.build-id/76/16d3d6ee62339ab494b302acef94b659fb9880 120777 root:root ../../../../lib64/libImath-3_1.so.29.5.0 -/usr/lib/debug/.build-id/76/16d3d6ee62339ab494b302acef94b659fb9880.debug 120777 root:root ../../usr/lib64/libImath-3_1.so.29.5.0.debug +/usr/lib/debug/.build-id/d1 40755 root:root +/usr/lib/debug/.build-id/d1/c129a775c124a20d7c26242b4e1a4d9327e7bc 120777 root:root ../../../../lib64/libImath-3_1.so.29.5.0 +/usr/lib/debug/.build-id/d1/c129a775c124a20d7c26242b4e1a4d9327e7bc.debug 120777 root:root ../../usr/lib64/libImath-3_1.so.29.5.0.debug /usr/lib/debug/usr/lib64/libImath-3_1.so.29.5.0.debug 100644 root:root @@ -29,6 +29,6 @@ Provides: libimath29-debuginfo = 3.1.6-alt4:sisyphus+360827.100.1.1 -File: /usr/lib/debug/.build-id/76 40755 root:root -File: /usr/lib/debug/.build-id/76/16d3d6ee62339ab494b302acef94b659fb9880 120777 root:root ../../../../lib64/libImath-3_1.so.29.5.0 -File: /usr/lib/debug/.build-id/76/16d3d6ee62339ab494b302acef94b659fb9880.debug 120777 root:root ../../usr/lib64/libImath-3_1.so.29.5.0.debug -File: /usr/lib/debug/usr/lib64/libImath-3_1.so.29.5.0.debug 100644 root:root 815a2f85cb967effc7aa232835598e54 +File: /usr/lib/debug/.build-id/d1 40755 root:root +File: /usr/lib/debug/.build-id/d1/c129a775c124a20d7c26242b4e1a4d9327e7bc 120777 root:root ../../../../lib64/libImath-3_1.so.29.5.0 +File: /usr/lib/debug/.build-id/d1/c129a775c124a20d7c26242b4e1a4d9327e7bc.debug 120777 root:root ../../usr/lib64/libImath-3_1.so.29.5.0.debug +File: /usr/lib/debug/usr/lib64/libImath-3_1.so.29.5.0.debug 100644 root:root de5fb7889b7b6a7ddaa74d2b74fde254 File: /usr/lib/debug/usr/lib64/libImath-3_1.so.29.debug 120777 root:root libImath-3_1.so.29.5.0.debug @@ -52,2 +52,2 @@ File: /usr/src/debug/imath-3.1.6/x86_64-alt-linux/src/Imath 40755 root:root -RPMIdentity: cd6fa4d4ef8a7fe58c1043e596bb06f32d920adb9bbe22c873e15cbb0a035e7acb37e4e4a14ae1c723c4f3a3cb04a14877141dfdaf963620f96acd34c4ce6838 +RPMIdentity: d97d603efc48a0fa2f128b099bb2424d879d17bdf5f6c25f3b7bf4c20f21d59250d139c78c5cc9dd8b07ba5354b5bf0c57d9e27938428afaff8d4c879239f6c7 --- python3-module-imath-3.1.6-alt4.x86_64.rpm.repo 2024-10-26 12:43:53.000000000 +0000 +++ python3-module-imath-3.1.6-alt4.x86_64.rpm.hasher 2024-12-25 04:25:42.120961505 +0000 @@ -28,4 +28,4 @@ File: /usr/lib64/libPyImath_Python3_12-3_1.so.29 120777 root:root libPyImath_Python3_12-3_1.so.29.5.0 -File: /usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0 100644 root:root aa491ef5f0ac509e1d77f352fc415705 -File: /usr/lib64/python3/site-packages/imath.so 100644 root:root 2c21d848a337ec51b6913c6e6b3722f7 -RPMIdentity: d0373abe1b02b192f2de59d0b3a41e0fd88e35b5f84ab43a4c5f879b94cd52f90ef7dd8388526ca4feea3d5f45ccd48e215f630cefea108645a53c3c17f13238 +File: /usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0 100644 root:root 0a463ce13838c6aba7e9f14bcd9ff9e5 +File: /usr/lib64/python3/site-packages/imath.so 100644 root:root e5bb837b7345727dfa0c1f740e199e3c +RPMIdentity: 4e7b30adf378e05200e5c925509c0a5353aba8364e7b2568f190d4e242528664b77b9404d8638f5b24da1a5ca602ff43eb172d9bbfe54600751497f17be75e78 --- python3-module-imath-debuginfo-3.1.6-alt4.x86_64.rpm.repo 2024-10-26 12:43:54.000000000 +0000 +++ python3-module-imath-debuginfo-3.1.6-alt4.x86_64.rpm.hasher 2024-12-25 04:25:42.194961128 +0000 @@ -1,7 +1,7 @@ -/usr/lib/debug/.build-id/11 40755 root:root -/usr/lib/debug/.build-id/11/f067343d5fac06fbca3fa26eebd9ad9042b49c 120777 root:root ../../../../lib64/libPyImath_Python3_12-3_1.so.29.5.0 -/usr/lib/debug/.build-id/11/f067343d5fac06fbca3fa26eebd9ad9042b49c.debug 120777 root:root ../../usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug -/usr/lib/debug/.build-id/2b 40755 root:root -/usr/lib/debug/.build-id/2b/1e13832ca793327479b5ddcbfbf146ac731a8a 120777 root:root ../../../../lib64/python3/site-packages/imath.so -/usr/lib/debug/.build-id/2b/1e13832ca793327479b5ddcbfbf146ac731a8a.debug 120777 root:root ../../usr/lib64/python3/site-packages/imath.so.debug +/usr/lib/debug/.build-id/77 40755 root:root +/usr/lib/debug/.build-id/77/b3ce678590d8c69f620763d20927b7f16ea614 120777 root:root ../../../../lib64/python3/site-packages/imath.so +/usr/lib/debug/.build-id/77/b3ce678590d8c69f620763d20927b7f16ea614.debug 120777 root:root ../../usr/lib64/python3/site-packages/imath.so.debug +/usr/lib/debug/.build-id/88 40755 root:root +/usr/lib/debug/.build-id/88/93cf827baf958b0e4ce107f33efcb173c63338 120777 root:root ../../../../lib64/libPyImath_Python3_12-3_1.so.29.5.0 +/usr/lib/debug/.build-id/88/93cf827baf958b0e4ce107f33efcb173c63338.debug 120777 root:root ../../usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug /usr/lib/debug/usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug 100644 root:root @@ -119,9 +119,9 @@ Provides: python3-module-imath-debuginfo = 3.1.6-alt4:sisyphus+360827.100.1.1 -File: /usr/lib/debug/.build-id/11 40755 root:root -File: /usr/lib/debug/.build-id/11/f067343d5fac06fbca3fa26eebd9ad9042b49c 120777 root:root ../../../../lib64/libPyImath_Python3_12-3_1.so.29.5.0 -File: /usr/lib/debug/.build-id/11/f067343d5fac06fbca3fa26eebd9ad9042b49c.debug 120777 root:root ../../usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug -File: /usr/lib/debug/.build-id/2b 40755 root:root -File: /usr/lib/debug/.build-id/2b/1e13832ca793327479b5ddcbfbf146ac731a8a 120777 root:root ../../../../lib64/python3/site-packages/imath.so -File: /usr/lib/debug/.build-id/2b/1e13832ca793327479b5ddcbfbf146ac731a8a.debug 120777 root:root ../../usr/lib64/python3/site-packages/imath.so.debug -File: /usr/lib/debug/usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug 100644 root:root 21fbae87572682138a3479df4194a953 +File: /usr/lib/debug/.build-id/77 40755 root:root +File: /usr/lib/debug/.build-id/77/b3ce678590d8c69f620763d20927b7f16ea614 120777 root:root ../../../../lib64/python3/site-packages/imath.so +File: /usr/lib/debug/.build-id/77/b3ce678590d8c69f620763d20927b7f16ea614.debug 120777 root:root ../../usr/lib64/python3/site-packages/imath.so.debug +File: /usr/lib/debug/.build-id/88 40755 root:root +File: /usr/lib/debug/.build-id/88/93cf827baf958b0e4ce107f33efcb173c63338 120777 root:root ../../../../lib64/libPyImath_Python3_12-3_1.so.29.5.0 +File: /usr/lib/debug/.build-id/88/93cf827baf958b0e4ce107f33efcb173c63338.debug 120777 root:root ../../usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug +File: /usr/lib/debug/usr/lib64/libPyImath_Python3_12-3_1.so.29.5.0.debug 100644 root:root 69306085d6a84f8d976248d21499a35f File: /usr/lib/debug/usr/lib64/libPyImath_Python3_12-3_1.so.29.debug 120777 root:root libPyImath_Python3_12-3_1.so.29.5.0.debug @@ -129,3 +129,3 @@ File: /usr/lib/debug/usr/lib64/python3/site-packages 40755 root:root -File: /usr/lib/debug/usr/lib64/python3/site-packages/imath.so.debug 100644 root:root c5af67fda8c510cd96594d0f84363070 +File: /usr/lib/debug/usr/lib64/python3/site-packages/imath.so.debug 100644 root:root 760bbbe95dfe06da4f6efeddc1b6799f File: /usr/src/debug/imath-3.1.6 40755 root:root @@ -229,2 +229,2 @@ File: /usr/src/debug/imath-3.1.6/x86_64-alt-linux/src/python/PyImath 40755 root:root -RPMIdentity: 6a779e9b6f9d2bf5afcee37db08a1731e0f3941f13e03060ef3dd1e594d8689cfda93f9d7037755b54828f52706baae36598b75298b22718d368d49259ff76f0 +RPMIdentity: 311ad94f116f47d58d9eb959b6860dcb21f0863635c9fabfa2d61ebfd16ce2058bb66eeff74ab259fa774bccf8a4e8d8b29152be5ce8d5e522d8a97d372ff93d