<86>Sep 5 01:15:46 userdel[798346]: delete user 'rooter' <86>Sep 5 01:15:46 userdel[798346]: removed group 'rooter' owned by 'rooter' <86>Sep 5 01:15:46 userdel[798346]: removed shadow group 'rooter' owned by 'rooter' <86>Sep 5 01:15:46 groupadd[798371]: group added to /etc/group: name=rooter, GID=1856 <86>Sep 5 01:15:46 groupadd[798371]: group added to /etc/gshadow: name=rooter <86>Sep 5 01:15:46 groupadd[798371]: new group: name=rooter, GID=1856 <86>Sep 5 01:15:46 useradd[798389]: new user: name=rooter, UID=1856, GID=1856, home=/root, shell=/bin/bash, from=none <86>Sep 5 01:15:46 userdel[798435]: delete user 'builder' <86>Sep 5 01:15:46 userdel[798435]: removed group 'builder' owned by 'builder' <86>Sep 5 01:15:46 userdel[798435]: removed shadow group 'builder' owned by 'builder' <86>Sep 5 01:15:46 groupadd[798469]: group added to /etc/group: name=builder, GID=1857 <86>Sep 5 01:15:46 groupadd[798469]: group added to /etc/gshadow: name=builder <86>Sep 5 01:15:46 groupadd[798469]: new group: name=builder, GID=1857 <86>Sep 5 01:15:46 useradd[798509]: new user: name=builder, UID=1857, GID=1857, home=/usr/src, shell=/bin/bash, from=none <13>Sep 5 01:15:53 rpmi: libidn2-2.3.4-alt1 sisyphus+309023.100.1.1 1666791084 installed <13>Sep 5 01:15:53 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Sep 5 01:15:53 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075764 installed <13>Sep 5 01:15:53 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Sep 5 01:15:53 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Sep 5 01:15:54 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Sep 5 01:15:54 rpmi: libgnutls30-3.8.1-alt2 sisyphus+326772.40.3.1 1692114175 installed <13>Sep 5 01:15:54 rpmi: libngtcp2.13-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Sep 5 01:15:54 rpmi: libngtcp2_crypto_gnutls5-0.16.0-alt1 sisyphus+323677.40.3.1 1687690555 installed <13>Sep 5 01:15:54 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Sep 5 01:15:54 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626058413 installed <13>Sep 5 01:15:54 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Sep 5 01:15:54 rpmi: rpm-macros-cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 5 01:15:54 rpmi: cmake-modules-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 5 01:15:54 rpmi: libuv-1.46.0-alt1 sisyphus+326001.100.1.1 1690655254 installed <13>Sep 5 01:15:54 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Sep 5 01:15:54 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+286441.100.1.1 1633444232 installed <13>Sep 5 01:15:54 rpmi: publicsuffix-list-dafsa-20230701-alt1 sisyphus+324303.100.1.1 1688561153 installed <13>Sep 5 01:15:54 rpmi: libpsl-0.21.2-alt1 sisyphus+312536.100.1.1 1672131178 installed <13>Sep 5 01:15:54 rpmi: libnghttp3.7-0.12.0-alt1 sisyphus+323677.20.3.1 1687690506 installed <13>Sep 5 01:15:54 rpmi: libnghttp2-1.54.0-alt1 sisyphus+324359.10000.11.1 1689368798 installed <13>Sep 5 01:15:54 rpmi: openldap-common-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 5 01:15:54 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Sep 5 01:15:54 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Sep 5 01:15:54 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Sep 5 01:15:54 rpmi: liblmdb-0.9.29-alt1.1 sisyphus+306630.100.1.1 1663072360 installed <13>Sep 5 01:15:54 rpmi: libkeyutils-1.6.3-alt1 sisyphus+266061.100.1.1 1612919566 installed <13>Sep 5 01:15:54 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Sep 5 01:15:54 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Sep 5 01:15:54 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Sep 5 01:15:54 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693212977 installed <13>Sep 5 01:15:54 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 5 01:15:54 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Sep 5 01:15:54 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed <13>Sep 5 01:15:54 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed <13>Sep 5 01:15:54 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed <13>Sep 5 01:15:54 rpmi: libcrypto3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <13>Sep 5 01:15:54 rpmi: libssl3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed <86>Sep 5 01:15:54 groupadd[812072]: group added to /etc/group: name=_keytab, GID=999 <86>Sep 5 01:15:54 groupadd[812072]: group added to /etc/gshadow: name=_keytab <86>Sep 5 01:15:54 groupadd[812072]: new group: name=_keytab, GID=999 <13>Sep 5 01:15:54 rpmi: libkrb5-1.21.2-alt1 sisyphus+327265.100.1.1 1692185462 installed <13>Sep 5 01:15:54 rpmi: python3-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610531 installed <13>Sep 5 01:15:55 rpmi: python3-base-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610531 installed <13>Sep 5 01:15:55 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Sep 5 01:15:55 rpmi: tests-for-installed-python3-pkgs-0.1.24-alt1 sisyphus+328191.700.5.1 1693609218 installed <13>Sep 5 01:15:55 rpmi: libgsasl-1.8.0-alt3 sisyphus+275307.100.1.2 1624478543 installed <86>Sep 5 01:15:55 groupadd[814733]: group added to /etc/group: name=sasl, GID=998 <86>Sep 5 01:15:55 groupadd[814733]: group added to /etc/gshadow: name=sasl <86>Sep 5 01:15:55 groupadd[814733]: new group: name=sasl, GID=998 <13>Sep 5 01:15:55 rpmi: libsasl2-3-2.1.27-alt2.2 sisyphus+324359.6000.12.1 1689392001 installed <13>Sep 5 01:15:55 rpmi: libldap2-2.6.4-alt1 sisyphus+324359.600.5.1 1689262595 installed <13>Sep 5 01:15:55 rpmi: libarchive13-3.6.1-alt2 sisyphus+324359.1300.6.1 1689326379 installed <13>Sep 5 01:15:55 rpmi: libssh2-1.11.0-alt1 sisyphus+327652.100.1.1 1692636577 installed <13>Sep 5 01:15:55 rpmi: libcurl-8.2.1-alt1 sisyphus+326951.100.1.1 1691770183 installed <13>Sep 5 01:15:56 rpmi: cmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 5 01:15:56 rpmi: ccmake-3.27.1-alt1 sisyphus+328181.200.1.1 1693320941 installed <13>Sep 5 01:15:56 rpmi: rpm-build-python3-0.1.24-alt1 sisyphus+328191.700.5.1 1693609218 installed <13>Sep 5 01:15:56 rpmi: rpm-build-tcl-0.6.2-alt1 sisyphus+299320.100.1.1 1651401392 installed <13>Sep 5 01:16:05 rpmi: libpng16-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Sep 5 01:16:05 rpmi: libjpeg-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Sep 5 01:16:05 rpmi: xorg-proto-devel-2023.2-alt1 sisyphus+327257.100.1.1 1692178218 installed <13>Sep 5 01:16:05 rpmi: libsqlite3-3.42.0-alt1 sisyphus+321513.100.1.1 1684602997 installed <13>Sep 5 01:16:05 rpmi: libhdf5-103-1.10.6-alt2 sisyphus+271925.100.1.1 1621108446 installed <13>Sep 5 01:16:05 rpmi: libxkbcommon-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Sep 5 01:16:05 rpmi: libwebp7-1.3.1-alt1 sisyphus+323891.100.1.1 1688040826 installed <13>Sep 5 01:16:05 rpmi: libopenjpeg2.0-2.5.0-alt1 sisyphus+299926.300.3.1 1652478843 installed <13>Sep 5 01:16:05 rpmi: libICE-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed <13>Sep 5 01:16:05 rpmi: libglvnd-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:05 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Sep 5 01:16:05 rpmi: libSM-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed <13>Sep 5 01:16:05 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Sep 5 01:16:05 rpmi: libgeos-3.12.0-alt1 sisyphus+323865.100.1.1 1688017707 installed <13>Sep 5 01:16:05 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Sep 5 01:16:05 rpmi: libwayland-client-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 5 01:16:06 rpmi: libicu73-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Sep 5 01:16:06 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Sep 5 01:16:06 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Sep 5 01:16:06 rpmi: libOpenGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:06 rpmi: libpython3-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610531 installed <13>Sep 5 01:16:06 rpmi: libts0-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Sep 5 01:16:06 rpmi: qt5-base-common-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:06 rpmi: qt5-declarative-common-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 5 01:16:06 rpmi: libmtdev-1.1.6-alt1 sisyphus+278361.100.1.1 1626091644 installed <13>Sep 5 01:16:06 rpmi: libnspr-1:4.35-alt1 sisyphus+308164.100.1.1 1665397040 installed <13>Sep 5 01:16:06 rpmi: libgif-4.1.6-alt3 sisyphus+276911.100.1.3 1625273979 installed <13>Sep 5 01:16:06 rpmi: libdouble-conversion3-3.2.1-alt1 sisyphus+319436.100.1.1 1682598985 installed <13>Sep 5 01:16:06 rpmi: libqt5-core-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:06 rpmi: libqt5-sql-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:06 rpmi: vulkan-filesystem-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 5 01:16:06 rpmi: libvulkan1-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 5 01:16:07 rpmi: libdav1d-1.2.1-alt1 sisyphus+323931.100.1.1 1688113641 installed <13>Sep 5 01:16:07 rpmi: libaom3-3.5.0-alt1 sisyphus+312085.100.1.1 1671551546 installed <13>Sep 5 01:16:07 rpmi: libwayland-server-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 5 01:16:07 rpmi: freexl-1.0.6-alt1_1 sisyphus+278482.100.1.1 1626104060 installed <13>Sep 5 01:16:07 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Sep 5 01:16:07 rpmi: libharfbuzz-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 5 01:16:07 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834345 installed <13>Sep 5 01:16:07 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed <13>Sep 5 01:16:07 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed <13>Sep 5 01:16:07 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Sep 5 01:16:07 rpmi: xml-utils-1:2.10.4-alt1 sisyphus+311250.4140.175.1 1685628991 installed <13>Sep 5 01:16:07 rpmi: libkmod-30-alt1 sisyphus+324359.1200.6.1 1689326311 installed <13>Sep 5 01:16:07 rpmi: kmod-30-alt1 sisyphus+324359.1200.6.1 1689326311 installed <13>Sep 5 01:16:07 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Sep 5 01:16:07 rpmi: glib2-devel-2.76.5-alt1 sisyphus+328442.100.1.1 1693547696 installed <13>Sep 5 01:16:07 rpmi: fontconfig-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed Updating fonts cache: <29>Sep 5 01:16:08 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Sep 5 01:16:08 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Sep 5 01:16:08 rpmi: libpng-devel-1.6.40-alt1 sisyphus+323732.100.1.1 1687771851 installed <13>Sep 5 01:16:08 rpmi: libharfbuzz-icu-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 5 01:16:08 rpmi: libharfbuzz-gobject-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 5 01:16:08 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Sep 5 01:16:08 rpmi: libnss-3.92.0-alt1 sisyphus+326137.140.2.1 1690821390 installed <13>Sep 5 01:16:08 rpmi: tcl-devel-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Sep 5 01:16:08 rpmi: icu-utils-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Sep 5 01:16:08 rpmi: libicu-devel-1:7.3.2-alt1 sisyphus+323036.100.1.1 1686763352 installed <13>Sep 5 01:16:08 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Sep 5 01:16:08 rpmi: librttopo-1.1.0-alt1 sisyphus+288384.100.1.1 1635558056 installed <13>Sep 5 01:16:08 rpmi: libsystemd-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <13>Sep 5 01:16:08 rpmi: libdbus-1.14.10-alt1 sisyphus+328676.100.1.1 1693833777 installed <13>Sep 5 01:16:08 rpmi: libqt5-dbus-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:08 rpmi: libGLES-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:08 rpmi: libICE-devel-1.1.1-alt1 sisyphus+311428.500.1.1 1670577555 installed <13>Sep 5 01:16:08 rpmi: libSM-devel-1.2.4-alt1 sisyphus+312057.200.1.1 1671526916 installed <13>Sep 5 01:16:08 rpmi: libcgns-4.2.0-alt1 sisyphus+293819.200.16.3 1643922826 installed <13>Sep 5 01:16:08 rpmi: libhdf5-hl-100-1.10.6-alt2 sisyphus+271925.100.1.1 1621108446 installed <13>Sep 5 01:16:09 rpmi: libnetcdf19-4.8.0-alt1 sisyphus+279368.100.1.2 1626522047 installed <13>Sep 5 01:16:09 rpmi: libharu-2.3.0-alt2_13 sisyphus+279389.100.1.2 1626528266 installed <13>Sep 5 01:16:10 rpmi: opencascade-data-7.7.2-alt1 sisyphus+325388.100.1.1 1690006095 installed <13>Sep 5 01:16:10 rpmi: libpugixml-1.13-alt1 sisyphus+309555.100.1.1 1667656856 installed <13>Sep 5 01:16:10 rpmi: libopenjpeg5-1.5.2-alt1 sisyphus+275732.100.1.1 1624750937 installed <13>Sep 5 01:16:10 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693212977 installed <13>Sep 5 01:16:10 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+328055.40.2.1 1693212977 installed <13>Sep 5 01:16:10 rpmi: libwacom-data-2.8.0-alt1 sisyphus+328366.100.1.1 1693467821 installed <13>Sep 5 01:16:10 rpmi: python3-module-libevdev-0.11-alt1 sisyphus+300877.100.1.1 1653893962 installed <13>Sep 5 01:16:10 rpmi: python3-module-pyudev-0.24.0-alt1 sisyphus+307006.100.1.1 1663406384 installed <13>Sep 5 01:16:10 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646144 installed <13>Sep 5 01:16:10 rpmi: libxerces-c-3.2.4-alt1 sisyphus+312657.100.1.1 1672359207 installed <13>Sep 5 01:16:10 rpmi: libminizip-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed <13>Sep 5 01:16:10 rpmi: libqhull-2020.2-alt1 sisyphus+279488.100.1.2 1626573478 installed <13>Sep 5 01:16:10 rpmi: libpq5-15.4-alt2 sisyphus+327094.100.1.1 1691856915 installed <13>Sep 5 01:16:10 rpmi: liblcms2-2.15-alt1 sisyphus+316039.100.1.1 1677666328 installed <13>Sep 5 01:16:10 rpmi: poppler-data-0.4.12-alt1 sisyphus+322151.100.1.1 1685438511 installed <13>Sep 5 01:16:10 rpmi: libltdl7-2.4.7-alt2 sisyphus+325837.100.1.1 1690578899 installed <13>Sep 5 01:16:10 rpmi: libunixODBC2-2.3.11-alt1 sisyphus+325970.100.1.1 1690647363 installed <13>Sep 5 01:16:10 rpmi: libmysqlclient21-8.0.30-alt2 sisyphus+324359.5140.12.1 1689391661 installed <13>Sep 5 01:16:10 rpmi: librav1e-0.6.6-alt1 sisyphus+320651.100.1.1 1684313161 installed <13>Sep 5 01:16:10 rpmi: ocl-icd-2.2.14-alt1 sisyphus+279155.100.1.3 1626458582 installed <13>Sep 5 01:16:10 rpmi: libfmt9-1:9.1.0-alt1.2 sisyphus+324063.100.1.1 1688224167 installed <13>Sep 5 01:16:10 rpmi: libevdev-1.13.1-alt1 sisyphus+319955.100.1.1 1683290015 installed <13>Sep 5 01:16:10 rpmi: libduktape-2.6.0-alt2 sisyphus+322268.100.1.1 1685614482 installed <13>Sep 5 01:16:10 rpmi: libde265-1.0.11-alt1 sisyphus+314940.100.1.1 1675940477 installed <13>Sep 5 01:16:10 rpmi: libzeromq-4.3.4-alt3 sisyphus+326735.200.2.1 1691482840 installed <13>Sep 5 01:16:10 rpmi: libssh-0.10.5-alt1 sisyphus+324359.1500.6.1 1689326418 installed <13>Sep 5 01:16:10 rpmi: librabbitmq-c4-0.13.0-alt1 sisyphus+324359.2500.6.1 1689327161 installed <13>Sep 5 01:16:10 rpmi: libgme-0.6.3-alt2 sisyphus+293048.100.1.1 1641452306 installed <13>Sep 5 01:16:10 rpmi: libfftw3-common-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Sep 5 01:16:10 rpmi: libgomp1-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Sep 5 01:16:10 rpmi: libfftw3-3.3.8-alt2 sisyphus+278100.1300.1.1 1626057222 installed <13>Sep 5 01:16:10 rpmi: libchromaprint1-1.5.1-alt1 sisyphus+324130.100.1.1 1688382112 installed <13>Sep 5 01:16:10 rpmi: libudfread-1.1.2-alt2 sisyphus+286325.100.1.1 1633263312 installed <13>Sep 5 01:16:10 rpmi: libbluray-1.3.4-alt1 sisyphus+310888.100.1.1 1669800489 installed <13>Sep 5 01:16:10 rpmi: python3-module-railroad-diagrams-1.1.1-alt1 sisyphus+294587.100.1.1 1643813088 installed <13>Sep 5 01:16:10 rpmi: python3-module-markupsafe-1:2.1.3-alt1 sisyphus+323659.100.1.1 1687595160 installed <13>Sep 5 01:16:10 rpmi: python3-module-jinja2-3.1.2-alt1 sisyphus+303664.100.1.1 1657809843 installed <13>Sep 5 01:16:10 rpmi: python3-module-pyparsing-3.1.1-alt1 sisyphus+326203.100.2.1 1691138597 installed <13>Sep 5 01:16:11 rpmi: vulkan-registry-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 5 01:16:11 rpmi: libvulkan-devel-1.3.250-alt1 sisyphus+321834.400.1.1 1685013995 installed <13>Sep 5 01:16:11 rpmi: wayland-devel-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 5 01:16:11 rpmi: libwayland-client-devel-1.22.0-alt1.1 sisyphus+318010.100.1.1 1680606299 installed <13>Sep 5 01:16:11 rpmi: libsoxr-0.1.3-alt1.1 sisyphus+317908.100.1.1 1680415073 installed <13>Sep 5 01:16:11 rpmi: libxvid-1.3.7-alt1 sisyphus+292833.100.1.1 1640949610 installed <13>Sep 5 01:16:11 rpmi: libnuma-2.0.14-alt2 sisyphus+278485.100.1.1 1626104244 installed <13>Sep 5 01:16:11 rpmi: libx265-199-3.5-alt1.1 sisyphus+277560.100.1.1 1625697230 installed <13>Sep 5 01:16:11 rpmi: libx264-164-alt1.1 sisyphus+322210.100.1.1 1685494917 installed <13>Sep 5 01:16:11 rpmi: libvpx6-1.11.0-alt2 sisyphus+294379.500.5.1 1644490611 installed <13>Sep 5 01:16:11 rpmi: libtwolame-0.4.0-alt1 sisyphus+277783.100.1.1 1625798476 installed <13>Sep 5 01:16:11 rpmi: libspeex-1.2-alt2 sisyphus+287335.100.1.1 1634381369 installed <13>Sep 5 01:16:11 rpmi: libsnappy-1.1.7-alt1 sisyphus+276400.100.1.2 1625016393 installed <13>Sep 5 01:16:11 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Sep 5 01:16:11 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Sep 5 01:16:11 rpmi: libfribidi-1.0.13-alt1 sisyphus+320646.100.1.1 1684307082 installed <13>Sep 5 01:16:11 rpmi: libdeflate-1.18-alt1 sisyphus+317484.100.1.1 1679768609 installed <13>Sep 5 01:16:11 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Sep 5 01:16:11 rpmi: libproj-9.2.1-alt1 sisyphus+324973.100.1.1 1689396677 installed <13>Sep 5 01:16:11 rpmi: libgeotiff5-1.6.0-alt2 sisyphus+308658.1020.16.1 1666988306 installed <13>Sep 5 01:16:11 rpmi: libspatialite-5.0.1-alt1 sisyphus+308658.1040.16.1 1666988358 installed <13>Sep 5 01:16:11 rpmi: libpoppler126-23.02.0-alt1 sisyphus+325701.100.1.1 1690470643 installed <13>Sep 5 01:16:11 rpmi: desktop-file-utils-0.26-alt4 sisyphus+324226.100.1.1 1688469484 installed <13>Sep 5 01:16:12 rpmi: shared-mime-info-2.2-alt1 sisyphus+297388.100.1.1 1648466615 installed <13>Sep 5 01:16:12 rpmi: libgdk-pixbuf-locales-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Sep 5 01:16:12 rpmi: libopus-1.4-alt1 sisyphus+319474.100.1.1 1682669952 installed <13>Sep 5 01:16:12 rpmi: libopencore-amrwb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Sep 5 01:16:12 rpmi: libopencore-amrnb0-0.1.6-alt1 sisyphus+307923.100.1.1 1665032483 installed <13>Sep 5 01:16:12 rpmi: liblame-3.100-alt1 sisyphus+276241.100.1.2 1624925657 installed <13>Sep 5 01:16:12 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Sep 5 01:16:12 rpmi: libcodec2-1.0.5-alt1 sisyphus+307919.100.1.1 1665032098 installed <13>Sep 5 01:16:12 rpmi: libSDL2-2.28.3-alt1 sisyphus+328619.100.1.1 1693755886 installed <13>Sep 5 01:16:12 rpmi: tslib-1.22-alt3 sisyphus+278442.100.1.2 1626216676 installed <13>Sep 5 01:16:12 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Sep 5 01:16:12 rpmi: libpciaccess-1:0.17-alt1 sisyphus+308663.300.1.1 1666168260 installed <13>Sep 5 01:16:12 rpmi: libdrm-1:2.4.115-alt2 sisyphus+326300.100.1.1 1690981136 installed <13>Sep 5 01:16:12 rpmi: gsettings-desktop-schemas-data-44.0-alt1 sisyphus+317076.300.1.1 1679344430 installed <13>Sep 5 01:16:12 rpmi: libgio-2.76.5-alt1 sisyphus+328442.100.1.1 1693547696 installed <13>Sep 5 01:16:12 rpmi: gsettings-desktop-schemas-44.0-alt1 sisyphus+317076.300.1.1 1679344430 installed <13>Sep 5 01:16:12 rpmi: libgdk-pixbuf-2.42.10-alt1 sisyphus+308991.100.1.1 1666721198 installed <13>Sep 5 01:16:12 rpmi: libheif-1.15.2-alt1.1 sisyphus+328363.100.1.1 1693460604 installed <13>Sep 5 01:16:12 rpmi: libproxy-0.5.3-alt1 sisyphus+327644.100.1.1 1692627185 installed <13>Sep 5 01:16:12 rpmi: libqt5-network-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:12 rpmi: libxxhash-0.8.0-alt2 sisyphus+277476.100.2.1 1625621312 installed <13>Sep 5 01:16:12 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689497333 installed <13>Sep 5 01:16:12 rpmi: openssh-common-9.4p1-alt1 sisyphus+327935.1700.3.1 1692995983 installed <13>Sep 5 01:16:12 rpmi: libedit3-3.1.20221030-alt1 sisyphus+327935.100.1.1 1692980094 installed <86>Sep 5 01:16:12 groupadd[848091]: group added to /etc/group: name=sshagent, GID=997 <86>Sep 5 01:16:12 groupadd[848091]: group added to /etc/gshadow: name=sshagent <86>Sep 5 01:16:12 groupadd[848091]: new group: name=sshagent, GID=997 <13>Sep 5 01:16:12 rpmi: openssh-clients-9.4p1-alt1 sisyphus+327935.1700.3.1 1692995983 installed <13>Sep 5 01:16:12 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Sep 5 01:16:12 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed <13>Sep 5 01:16:13 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Sep 5 01:16:14 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed <13>Sep 5 01:16:14 rpmi: libpixman-3:0.42.2-alt1 sisyphus+309549.100.1.1 1667649219 installed <13>Sep 5 01:16:14 rpmi: libX11-locales-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Sep 5 01:16:14 rpmi: libXdmcp-1.1.4-alt1 sisyphus+311188.1000.1.1 1670233857 installed <13>Sep 5 01:16:14 rpmi: libxcb-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Sep 5 01:16:14 rpmi: libX11-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Sep 5 01:16:14 rpmi: libXext-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Sep 5 01:16:14 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Sep 5 01:16:14 rpmi: libcairo-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Sep 5 01:16:14 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910331 installed <13>Sep 5 01:16:14 rpmi: libXft-2.3.7-alt1 sisyphus+310164.100.1.1 1668680608 installed <13>Sep 5 01:16:14 rpmi: libtk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Sep 5 01:16:14 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Sep 5 01:16:14 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed <13>Sep 5 01:16:15 rpmi: libxcb-devel-1.16-alt1 sisyphus+327325.200.1.1 1692276261 installed <13>Sep 5 01:16:15 rpmi: libX11-devel-3:1.8.6-alt1 sisyphus+323114.100.1.1 1686850054 installed <13>Sep 5 01:16:15 rpmi: libgbm-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Sep 5 01:16:15 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Sep 5 01:16:15 rpmi: libXext-devel-1.3.5-alt1 sisyphus+309285.100.1.1 1667212412 installed <13>Sep 5 01:16:16 rpmi: libXt-devel-1.2.1-alt1 sisyphus+265202.200.1.1 1611565457 installed <13>Sep 5 01:16:16 rpmi: libvdpau-devel-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Sep 5 01:16:16 rpmi: libXmu-1.1.4-alt1 sisyphus+308663.1000.1.1 1666168409 installed <13>Sep 5 01:16:16 rpmi: tk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Sep 5 01:16:16 rpmi: libpango-1.50.14-alt1 sisyphus+316117.100.1.1 1677780551 installed <13>Sep 5 01:16:16 rpmi: libXcursor-1.2.1-alt1 sisyphus+297765.200.1.1 1649053926 installed <13>Sep 5 01:16:16 rpmi: libharfbuzz-cairo-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 5 01:16:16 rpmi: libfreetype-devel-2.13.2-alt1 sisyphus+328677.100.1.1 1693834345 installed <13>Sep 5 01:16:16 rpmi: fontconfig-devel-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed <13>Sep 5 01:16:16 rpmi: libcairo-devel-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Sep 5 01:16:16 rpmi: libharfbuzz-devel-8.1.1-alt1 sisyphus+326343.100.1.1 1691060130 installed <13>Sep 5 01:16:16 rpmi: libcairo-gobject-1:1.17.8-alt1 sisyphus+324101.100.2.1 1690287710 installed <13>Sep 5 01:16:16 rpmi: librsvg-1:2.56.3-alt1 sisyphus+325321.100.1.1 1689966477 installed <13>Sep 5 01:16:16 rpmi: librasterlite2-1.1.0-alt1.1 sisyphus+315672.100.1.1 1677138123 installed <13>Sep 5 01:16:17 rpmi: libgdal-3.6.2-alt1.1 sisyphus+311250.102140.182.1 1686008136 installed <13>Sep 5 01:16:17 rpmi: libopenslide-3.4.1-alt1 sisyphus+278290.100.1.2 1626153633 installed <13>Sep 5 01:16:17 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Sep 5 01:16:17 rpmi: libGLX-mesa-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Sep 5 01:16:17 rpmi: libGLX-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:17 rpmi: libGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:17 rpmi: libva-2.19.0-alt1 sisyphus+324382.100.1.2 1688673125 installed <13>Sep 5 01:16:17 rpmi: libavutil56-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libswresample3-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libswscale5-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libGLEW2.2-2.2.0-alt2 sisyphus+321802.100.1.1 1684967192 installed <13>Sep 5 01:16:17 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Sep 5 01:16:17 rpmi: libgl2ps-1.4.2-alt1.1 sisyphus+273102.400.7.1 1622551022 installed <13>Sep 5 01:16:17 rpmi: libEGL-mesa-4:23.1.6-alt1 sisyphus+327319.100.1.1 1692270388 installed <13>Sep 5 01:16:17 rpmi: libEGL-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:17 rpmi: libglvnd-devel-7:1.6.0-alt2 sisyphus+321612.100.1.1 1684749007 installed <13>Sep 5 01:16:17 rpmi: libva-devel-2.19.0-alt1 sisyphus+324382.100.1.2 1688673125 installed <13>Sep 5 01:16:17 rpmi: libavutil-devel-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libzvbi-0.2.35-alt2 sisyphus+275416.100.1.3 1624507095 installed <13>Sep 5 01:16:17 rpmi: libavcodec58-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libavcodec-devel-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libavformat58-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:17 rpmi: libxcbutil-icccm-0.4.1-alt2 sisyphus+278275.100.1.2 1626148616 installed <13>Sep 5 01:16:17 rpmi: libxcbutil-1:0.4.1-alt1 sisyphus+312057.100.1.1 1671526887 installed <13>Sep 5 01:16:17 rpmi: libxcbutil-image-0.4.0-alt1 sisyphus+275413.100.1.3 1624505793 installed <13>Sep 5 01:16:17 rpmi: libxcbutil-keysyms-0.4.0-alt1 sisyphus+278187.100.1.1 1626075966 installed <13>Sep 5 01:16:17 rpmi: libxcb-render-util-0.3.9-alt3 sisyphus+276916.100.1.2 1625275234 installed <13>Sep 5 01:16:17 rpmi: libxkbcommon-x11-1.5.0-alt1 sisyphus+312911.100.1.1 1673035568 installed <13>Sep 5 01:16:17 rpmi: libdevmapper-1.02.193-alt1 sisyphus+317421.100.1.1 1679684411 installed <13>Sep 5 01:16:17 rpmi: mount-2.39.1-alt2 sisyphus+328146.200.2.2 1693295993 installed <13>Sep 5 01:16:18 rpmi: losetup-2.39.1-alt2 sisyphus+328146.200.2.2 1693295993 installed <13>Sep 5 01:16:18 rpmi: lsblk-2.39.1-alt2 sisyphus+328146.200.2.2 1693295993 installed <86>Sep 5 01:16:18 groupadd[858289]: group added to /etc/group: name=tape, GID=996 <86>Sep 5 01:16:18 groupadd[858289]: group added to /etc/gshadow: name=tape <86>Sep 5 01:16:18 groupadd[858289]: new group: name=tape, GID=996 <86>Sep 5 01:16:18 groupadd[858316]: group added to /etc/group: name=dialout, GID=995 <86>Sep 5 01:16:18 groupadd[858316]: group added to /etc/gshadow: name=dialout <86>Sep 5 01:16:18 groupadd[858316]: new group: name=dialout, GID=995 <86>Sep 5 01:16:18 groupadd[858340]: group added to /etc/group: name=input, GID=994 <86>Sep 5 01:16:18 groupadd[858340]: group added to /etc/gshadow: name=input <86>Sep 5 01:16:18 groupadd[858340]: new group: name=input, GID=994 <86>Sep 5 01:16:18 groupadd[858359]: group added to /etc/group: name=video, GID=993 <86>Sep 5 01:16:18 groupadd[858359]: group added to /etc/gshadow: name=video <86>Sep 5 01:16:18 groupadd[858359]: new group: name=video, GID=993 <86>Sep 5 01:16:18 groupadd[858375]: group added to /etc/group: name=render, GID=992 <86>Sep 5 01:16:18 groupadd[858375]: group added to /etc/gshadow: name=render <86>Sep 5 01:16:18 groupadd[858375]: new group: name=render, GID=992 <86>Sep 5 01:16:18 groupadd[858411]: group added to /etc/group: name=sgx, GID=991 <86>Sep 5 01:16:18 groupadd[858411]: group added to /etc/gshadow: name=sgx <86>Sep 5 01:16:18 groupadd[858411]: new group: name=sgx, GID=991 <13>Sep 5 01:16:18 rpmi: udev-1:253.8-alt1 sisyphus+326901.100.1.1 1691693037 installed <13>Sep 5 01:16:18 rpmi: dmsetup-1.02.193-alt1 sisyphus+317421.100.1.1 1679684411 installed <13>Sep 5 01:16:18 rpmi: libwacom-2.8.0-alt1 sisyphus+328366.100.1.1 1693467821 installed <13>Sep 5 01:16:19 rpmi: libinput-1.24.0-alt1 sisyphus+327891.100.1.1 1692948294 installed <13>Sep 5 01:16:19 rpmi: libqt5-xcbqpa-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:19 rpmi: libqt5-eglfskmssupport-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:19 rpmi: libqt5-gui-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:19 rpmi: libqt5-eglfsdeviceintegration-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:19 rpmi: libqt5-quickshapes-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 5 01:16:19 rpmi: libqt5-qmlmodels-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 5 01:16:19 rpmi: libqt5-qmlworkerscript-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 5 01:16:19 rpmi: libqt5-qml-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 5 01:16:19 rpmi: libqt5-quick-5.15.10-alt1 sisyphus+324640.200.3.2 1689201463 installed <13>Sep 5 01:16:19 rpmi: libqt5-widgets-5.15.10-alt1 sisyphus+324987.100.1.1 1689463154 installed <13>Sep 5 01:16:21 rpmi: libvtk9.1-9.1.0-alt1.2 sisyphus+327219.300.2.1 1692194001 installed <13>Sep 5 01:16:23 rpmi: libopencascade-7.7.2-alt1 sisyphus+325388.100.1.1 1690006095 installed <13>Sep 5 01:16:23 rpmi: opencascade-7.7.2-alt1 sisyphus+325388.100.1.1 1690006095 installed <13>Sep 5 01:16:23 rpmi: diffstat-1.64-alt1 sisyphus+278100.700.1.1 1626056683 installed <13>Sep 5 01:16:23 rpmi: git-core-2.33.8-alt1 sisyphus+324359.6600.12.1 1689393343 installed <13>Sep 5 01:16:24 rpmi: opencascade-devel-7.7.2-alt1 sisyphus+325388.100.1.1 1690006095 installed <13>Sep 5 01:16:24 rpmi: libavformat-devel-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:24 rpmi: libswresample-devel-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:24 rpmi: libswscale-devel-2:4.4.4-alt1 sisyphus+323383.100.1.1 1687279533 installed <13>Sep 5 01:16:24 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Sep 5 01:16:24 rpmi: tk-devel-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Sep 5 01:16:24 rpmi: libXmu-devel-1.1.4-alt1 sisyphus+308663.1000.1.1 1666168409 installed <13>Sep 5 01:16:24 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed <13>Sep 5 01:16:25 rpmi: python3-dev-3.11.4-alt3 sisyphus+328191.1000.5.1 1693610531 installed <13>Sep 5 01:16:25 rpmi: libjpeg-devel-2:2.1.2-alt1.2 sisyphus+300827.100.2.1 1653916633 installed <13>Sep 5 01:16:25 rpmi: pybind11-devel-2.11.1-alt1 sisyphus+327820.100.1.1 1692804230 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/netgen-6.2.2303-alt1.nosrc.rpm (w1.gzdio) Installing netgen-6.2.2303-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.18597 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf netgen-6.2.2303 + echo 'Source #0 (netgen-6.2.2303.tar):' Source #0 (netgen-6.2.2303.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/netgen-6.2.2303.tar + cd netgen-6.2.2303 + /bin/chmod -c -Rf u+rwX,go-w . + tar xf /usr/src/RPM/SOURCES/submodules.tar + echo 'Patch #3 (netgen-6.2-alt-set-default-netgendir.patch):' Patch #3 (netgen-6.2-alt-set-default-netgendir.patch): + /usr/bin/patch -p1 patching file ng/ngappinit.cpp Hunk #1 succeeded at 133 (offset -21 lines). + echo 'Patch #4 (0004-Make-some-includes-relative.patch):' Patch #4 (0004-Make-some-includes-relative.patch): + /usr/bin/patch -p1 patching file libsrc/include/meshing.hpp patching file libsrc/include/myadt.hpp patching file libsrc/include/stlgeom.hpp + echo 'Patch #13 (netgen-alt-build-shared-togl.patch):' Patch #13 (netgen-alt-build-shared-togl.patch): + /usr/bin/patch -p1 patching file ng/Togl2.1/CMakeLists.txt + echo 'Patch #7 (0007-Add-missing-USE_JPEG-propagation.patch):' Patch #7 (0007-Add-missing-USE_JPEG-propagation.patch): + /usr/bin/patch -p1 patching file cmake/SuperBuild.cmake Hunk #1 succeeded at 226 with fuzz 2 (offset 86 lines). + echo 'Patch #9 (netgen-alt-nglib-link-public-libraries.patch):' Patch #9 (netgen-alt-nglib-link-public-libraries.patch): + /usr/bin/patch -p1 patching file nglib/CMakeLists.txt + echo 'Patch #12 (netgen-alt-fix-build-i586.patch):' Patch #12 (netgen-alt-fix-build-i586.patch): + /usr/bin/patch -p1 patching file libsrc/core/python_ngcore.hpp Hunk #1 succeeded at 145 (offset 38 lines). patching file libsrc/core/table.hpp Hunk #1 succeeded at 103 (offset 2 lines). + echo -n v6.2.2303 + sed -i 's|@UINT64_C@|UL|' ng/ngpkg.cpp + sed -i 's|NG_INSTALL_DIR_LIB_DEFAULT lib|NG_INSTALL_DIR_LIB_DEFAULT lib${LIB_SUFFIX}|' CMakeLists.txt + sed -i 's|NG_INSTALL_DIR_CMAKE_DEFAULT lib/cmake/${NG_INSTALL_SUFFIX}|NG_INSTALL_DIR_CMAKE_DEFAULT /usr/lib64/cmake/netgen|' CMakeLists.txt + sed -i 's|||' ng/Togl2.1/togl.c + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.18597 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.2303 + OPTFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing' + mkdir -p BUILD + 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 BUILD -DNETGEN_VERSION_GIT=6.2.2303 -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_DIR_BIN=/usr/bin -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen -DUSE_JPEG=1 -DUSE_OCC=1 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=OFF -DLIBTOGL=/usr/lib64/tcl/libTogl2.1.so -Dng_install_dir_lib=/usr/lib64 -DCMAKE_SKIP_RPATH=OFF -DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF -DCMAKE_SKIP_BUILD_RPATH=OFF -DCMAKE_BUILD_WITH_INSTALL_RPATH=OFF -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=FALSE -DCMAKE_INSTALL_RPATH=/usr/lib64/tcl -DNETGEN_PYTHON_RPATH=/usr/lib64 -DPREFER_SYSTEM_PYBIND11=ON -DUSE_NATIVE_ARCH=OFF -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_OCC=ON -DUSE_JPEG=ON -DUSE_MPEG=ON Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:69 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.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 CMake Warning (dev) at CMakeLists.txt:86 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" 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 PythonInterp: /usr/bin/python3 (found suitable version "3.11.4", minimum required is "3") CMake Warning (dev) at CMakeLists.txt:88 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" 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 PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.4", minimum required is "3") :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:76 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:143 (include) -- Found Pybind11: /usr/include CMake Warning (dev) at cmake/SuperBuild.cmake:168 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:143 (include) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at cmake/SuperBuild.cmake:170 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): CMakeLists.txt:143 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Tclsh: /usr/bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Configuring done (1.1s) -- Generating done (0.0s) -- Build files have been written to: /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD + export NPROCS=1 + NPROCS=1 + cmake --build BUILD --verbose --parallel 1 Change Dir: '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j1 gmake: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' /usr/bin/cmake -S/usr/src/RPM/BUILD/netgen-6.2.2303 -B/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/CMakeFiles /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/netgen-6.2.2303 /usr/src/RPM/BUILD/netgen-6.2.2303 /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -Dcfgdir= -P /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/tmp/netgen-mkdirs.cmake /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-mkdir [ 20%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-download [ 30%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-update [ 40%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-patch [ 50%] Performing configure step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.11 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.11.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/usr/bin/tclsh -DTK_WISH=/usr/bin/wish "-DCMAKE_CXX_FLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto" "-DCMAKE_CXX_FLAGS_RELEASE=-O2 -DNDEBUG" -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=ON -DUSE_JPEG=ON -DUSE_MPEG=ON -DUSE_JPEG=ON -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DNGLIB_LIBRARY_TYPE=SHARED -DNGCORE_LIBRARY_TYPE=SHARED -DNGGUI_LIBRARY_TYPE=SHARED -DNG_INSTALL_DIR_PYTHON=lib64/python3/site-packages -DNG_INSTALL_DIR_BIN=/usr/bin -DNG_INSTALL_DIR_LIB=lib64 -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen -DNG_INSTALL_DIR_RES=share -DNG_INSTALL_SUFFIX=netgen -DCMAKE_BUILD_WITH_INSTALL_RPATH:UNINITIALIZED=OFF "-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto" "-DCMAKE_C_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_RPATH:UNINITIALIZED=/usr/lib64/tcl -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=FALSE -DCMAKE_SKIP_BUILD_RPATH:UNINITIALIZED=OFF -DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIBTOGL:UNINITIALIZED=/usr/lib64/tcl/libTogl2.1.so -DLIB_DESTINATION:UNINITIALIZED=lib64 -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNETGEN_PYTHON_RPATH:UNINITIALIZED=/usr/lib64 -DNETGEN_VERSION_GIT:UNINITIALIZED=6.2.2303 -DNG_INSTALL_PYBIND:UNINITIALIZED=ON -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -Dng_install_dir_lib:UNINITIALIZED=/usr/lib64 -DCMAKE_C_COMPILER=/usr/bin/cc -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" -S /usr/src/RPM/BUILD/netgen-6.2.2303 -B /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen Re-run cmake no build system arguments -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.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 CMake Warning (dev) at CMakeLists.txt:86 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" 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 PythonInterp: /usr/bin/python3 (found suitable version "3.11.4", minimum required is "3") CMake Warning (dev) at CMakeLists.txt:88 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" 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 PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.4", minimum required is "3") :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- Found Tclsh: /usr/bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so CMake Deprecation Warning at external_dependencies/pybind11/CMakeLists.txt:8 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- pybind11 v2.10.1 CMake Warning (dev) at external_dependencies/pybind11/tools/FindPythonLibsNew.cmake:98 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): external_dependencies/pybind11/tools/pybind11Tools.cmake:50 (find_package) external_dependencies/pybind11/tools/pybind11Common.cmake:180 (include) external_dependencies/pybind11/CMakeLists.txt:206 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.4", minimum required is "3.6") -- Found PythonLibs: /usr/lib64/libpython3.11.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for module 'libavcodec' -- Found libavcodec, version 58.134.100 -- Checking for module 'libavformat' -- Found libavformat, version 58.76.100 -- Checking for module 'libavutil' -- Found libavutil, version 56.70.100 -- Checking for module 'libswscale' -- Found libswscale, version 5.9.100 -- Found FFMPEG or Libav: /usr/lib64/libavcodec.so;/usr/lib64/libavformat.so;/usr/lib64/libavutil.so;/usr/lib64/libswscale.so, /usr/include Problem opening /proc/meminfo Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto Enabled functionality: OCC: ............... ON JPEGlib: ........... ON FFMPEG: ............ ON GUI: ............... ON MPI: ............... OFF PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3/site-packages ------------------------------------------------------------------------ -- Configuring done (3.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR PYBIND_INCLUDE_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR ng_install_dir_lib -- Build files have been written to: /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-configure [ 60%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /usr/src/RPM/BUILD/netgen-6.2.2303/cmake/check_submodules.cmake fatal: not a git repository (or any of the parent directories): .git [ 70%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /usr/src/RPM/BUILD/netgen-6.2.2303/cmake/check_submodules.cmake fatal: not a git repository (or any of the parent directories): .git /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-check_submodules [ 80%] Performing build step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen && /usr/bin/gmake --silent gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' -- Found Git: /usr/bin/git (found version "2.33.8") gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 0%] Built target ng_generate_version_file gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/localheap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:113:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:119:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:125:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:131:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:173:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:182:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:188:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp: In constructor 'ngcore::PajeFile::PajeEvent::PajeEvent(int, double, int, int, std::string, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp:217:15: warning: 'ngcore::PajeFile::PajeEvent::id' will be initialized after [-Wreorder] 217 | int id = 0; | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp:214:23: warning: 'std::string ngcore::PajeFile::PajeEvent::s_value' [-Wreorder] 214 | std::string s_value = ""; | ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp:201:11: warning: when initialized here [-Wreorder] 201 | PajeEvent( int aevent_type, double atime, int atype, int acontainer, std::string as_value, int aid = 0 ) | ^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::Write(const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/mpi_wrapper.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.cpp:551:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 551 | catch (Exception e) | ^ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Linking CXX shared library libngcore.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libpython3.11.so In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'DoArchive' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:828:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from 'SetFlag' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.cpp:165:56: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function 'SetFlag': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Built target ngcore gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/src/RPM/BUILD/netgen-6.2.2303/rules/makerlsfile.cpp: In function 'int main(int, char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable] 21 | int i, j; | ^ [ 7%] Linking CXX executable makerls /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Built target makerls gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 8%] Generating rules/rule_triarules.cpp [ 8%] Generating rules/rule_hexrules.cpp [ 9%] Generating rules/rule_prismrules2.cpp [ 9%] Generating rules/rule_pyramidrules.cpp [ 10%] Generating rules/rule_pyramidrules2.cpp [ 10%] Generating rules/rule_quadrules.cpp [ 10%] Generating rules/rule_tetrules.cpp gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 10%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 11%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 11%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o [ 14%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/dynamicmem.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/dynamicmem.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/gzstream.cpp:30: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 15%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/mystring.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/ngarray.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/ngbitarray.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/optmem.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/parthreads.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/seti.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/sort.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/spbita2d.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/geom2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/geom3d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/geomfuncs.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/geomtest3d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/spline.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:132:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:132:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:132:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:132:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:133:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:133:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:134:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/splinegeometry.cpp:134:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/gprim/transform3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/bfgs.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/densemat.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/linopt.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/linsearch.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/linalg/polynomial.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:201:34: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1011:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1011 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:367:11: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront3.cpp:677:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1116 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1156 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1734 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1807 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1883 | for(int i=0; i*>&, const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2152 | for(int j=0; j*>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2497 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2547 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2596 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2636 | for(int j=0; j*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2871 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2873 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2875:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2875 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2926:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2926 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2996:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2996 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3017:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3017 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3040:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3040 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3066:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3066 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3141:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3144:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3144 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3149:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3149 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3152 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3157:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3157 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3160:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3160 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3211 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3213:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3213 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3221:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3221 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3226 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3228 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3236:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3236 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3241 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3243 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3251:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3251 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3375:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3375 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3614:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3614 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3618:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3618 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3622:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3622 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3629:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3629 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3635 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3639 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3690:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3690 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3785:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3785 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3972:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3972 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:4019:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4019 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2477:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2478:26: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2479:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2480:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:2818:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bisect.cpp:3194:12: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In function 'bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:54:16: warning: variable 'n' set but not used [-Wunused-but-set-variable] 54 | auto n = Cross(p2-p1, n_trig); | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:152:18: warning: unused variable 'i' [-Wunused-variable] 152 | for(auto i : Range(nsteps)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array netgen::BuildSegments(Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:329:13: warning: unused variable 'topo' [-Wunused-variable] 329 | auto& topo = mesh.GetTopology(); | ^~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:439:17: warning: unused variable 'cnt' [-Wunused-variable] 439 | int cnt = 1; | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:442:18: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 442 | auto normal = normals[pi]; | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:433:14: warning: unused variable 'i' [-Wunused-variable] 433 | for(auto i : Range(10)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::CreateFaceDescriptorsSides()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:582:18: warning: unused variable 'isIn' [-Wunused-variable] 582 | auto isIn = domains.Test(fd.DomainIn()); | ^~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:583:18: warning: unused variable 'isOut' [-Wunused-variable] 583 | auto isOut = domains.Test(fd.DomainOut()); | ^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:570:14: warning: variable 'point_fixed' set but not used [-Wunused-but-set-variable] 570 | bool point_fixed = false; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray >, netgen::SegmentIndex>, const ngcore::BitArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:980:18: warning: variable 'segi' set but not used [-Wunused-but-set-variable] 980 | auto segi = segments[sei]; | ^~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::FixVolumeElements()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:1354:16: warning: unused variable 'step' [-Wunused-variable] 1354 | for(auto step : Range(10)) | ^~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:85:7: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:144:7: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/clusters.cpp:47:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:882:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 882 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1097:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1151:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1151 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1216:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1216 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1217:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1217 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1224:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1224 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1231:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1231 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1235:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1235 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1259:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1259 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1260:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1260 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1313:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1313 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1336:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1336 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1663:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1663 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1667:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1667 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1744:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1744 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1756:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1758:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1758 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1763:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1801:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1801 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1809:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1809 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:1798:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:2394:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2394 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:2412:76: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:2394:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4049:45: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4170:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4182:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4182 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4184:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4184 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4189:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4189 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4266:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4266 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4284:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4284 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4304:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4304 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4323:37: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4170:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4182:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4182 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4184:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4184 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4189:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4189 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4266:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4266 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4284:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4284 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4304:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4304 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4336:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4170:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4182:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4182 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4184:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4184 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4189:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4189 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4266:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4266 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4284:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4284 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4304:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4304 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4342:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4170:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4182:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4182 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4184:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4184 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4189:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4189 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4266:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4266 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4284:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4284 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4304:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4304 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4362:41: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4673:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4673 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4703:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4703 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4728:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4728 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4804:39: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4673:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4673 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4703:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4703 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:4728:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4728 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:599:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:605:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.cpp:684:31: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:1659:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1659 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:459:31: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1375:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1375 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1307:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:556:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1130:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1130 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:876:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:426:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay.cpp:871:60: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 329 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:320:31: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1375:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1375 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1307:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1279:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/delaunay2d.cpp:106:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../gprim/adtree.hpp:1130:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1130 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1452:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1452 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1606:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1606 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1642:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1642 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1670:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1670 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1727:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1727 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1789:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1789 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1853:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1853 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1669:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/hprefinement.cpp:1849:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp:605:9: warning: unused variable 'ntasks' [-Wunused-variable] 605 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:202:12: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:249:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2gen.cpp:318:24: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable] 227 | int l; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:502:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:565:7: warning: unused variable 'np' [-Wunused-variable] 565 | int np = mesh.GetNP(); | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1250:19: warning: unused variable 'k1' [-Wunused-variable] 1250 | int k1; | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1300:7: warning: unused variable 'np' [-Wunused-variable] 1300 | int np = mesh.GetNP(); | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1301:7: warning: unused variable 'ne' [-Wunused-variable] 1301 | int ne = mesh.GetNE(); | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1552:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1552 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1554:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1554 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1594:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1594 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1616:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1616 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1626:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1626 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1640:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1640 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1643:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1643 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1654:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1674:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1674 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1691:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1691 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1714:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1714 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1787:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1790:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1790 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1805:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1805 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2014:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2014 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2022:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2022 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2097:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2097 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2213:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2213 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2257:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2257 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2270:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2270 | for(int i=0; i&, netgen::TABLE&, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2327:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2327 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2363:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2363 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2469:16: warning: unused variable 'bad2' [-Wunused-variable] 2469 | double bad1, bad2; | ^~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:45: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:484:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1114:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:1118:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:103:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:536:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 536 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:544:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:705:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 705 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:749:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 749 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:835:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 835 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:850:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 850 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:872:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 872 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:894:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:902:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 902 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:909:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:915:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 915 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:920:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 920 | for (int ii = 0; ii&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3340:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3340 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3383:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3383 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3427:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3427 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3562:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3562 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3564:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3564 | for(j=i+1; j, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3845:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3845 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3969:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3969 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3970:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3970 | if (volelements[i][0] <= PointIndex::BASE-1 || /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3978:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3978 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3985:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3985 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3986:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3986 | if (segments[i][0] <= PointIndex::BASE-1) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3992:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3992 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4035:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4035 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4042:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4042 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4049:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4049 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4084:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4084 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4121:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4121 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4128:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4128 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4136:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4136 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::FindIllegalTrigs()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4412:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4412 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:4680:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4680 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Split2Tets()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:5123:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 5123 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:5666:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5666 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:5713:22: warning: unused variable 'retval' [-Wunused-variable] 5713 | bool retval; | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:5887:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 5887 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SplitSeparatedFaces()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6165:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6165 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6190:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6190 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6217:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6217 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::RebuildSurfaceElementLists()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6481:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 6481 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6512:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6512 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6533:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6533 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6822:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6822 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6893:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6893 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7068:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7068 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7074:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7074 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7083:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7083 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7113:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7113 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7115:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7115 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7130:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7130 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7132:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7132 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7140:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7140 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7157:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7157 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7166:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7166 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7174:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7174 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7186 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7197:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7197 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7209:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7209 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7241:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7241 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7253:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7253 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7278:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7278 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7292:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7292 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7331:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7331 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7356:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7356 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7415:12: warning: unused variable 'ret' [-Wunused-variable] 7415 | auto ret = fabs(v*n_plane)/l; | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7409:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable] 7409 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:316:24: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7321:51: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7346:57: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:2497:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7169:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7318:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:7343:28: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:2431:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:426:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:2420:74: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 329 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6949:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:52 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:426:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:6945:74: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:414:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 504 | { | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:638:9: warning: unused variable 'i' [-Wunused-variable] 638 | int i; | ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1354:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:114:16: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:324:19: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing2.cpp:53:53: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:45: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:375:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing3.cpp:351:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray&, const NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtool.cpp:137:12: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:1320:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1320 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:2683:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2683 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:32: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:2765:33: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:2680:16: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:34:76: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:157:16: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/refine.cpp:549:28: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:710:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:711:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:712:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:713:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.cpp:105:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:111:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:264:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler3.cpp:267:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:871:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1004:7: warning: unused variable 'j' [-Wunused-variable] 1004 | int j; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1030:7: warning: unused variable 'j' [-Wunused-variable] 1030 | int j, k; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1097:7: warning: unused variable 'j' [-Wunused-variable] 1097 | int j, k; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1522:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1522 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1679:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1679 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1728:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1728 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1785:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1785 | for(int i=0; i; FACEArray = NgArray]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:457:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1521:16: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1678:16: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:347:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:426:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:338:74: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 329 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1361:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:262:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/smoothing3.cpp:1357:50: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:756:21: warning: unused variable 'orient_inner' [-Wunused-variable] 756 | int orient_inner = 0; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:991:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1002:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1002 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1036:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1046:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1046 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1105:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1105 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1114:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1114 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1311:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1311 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1371:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1371 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1374:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1374 | if (parents[0] >= PointIndex::BASE) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1386:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1386 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1523:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1523 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2213:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2213 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2254:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2254 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2266:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for(int k=0;k&) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 2282 | GetElementEdges (els[i]+1, eledges); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1775:8: note: declared here 1775 | void MeshTopology :: GetElementEdges (int elnr, NgArray & eledges) const | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2284:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2284 | for (int j = 0; j < eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2291:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2291 | for (int k = 0; k < pi.Size(); k++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In member function 'int netgen::MeshTopology::GetVerticesEdge(int, int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2358:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2358 | for ( int i = 0; i < elements_v1.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:2362:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2362 | for ( int ed = 0; ed < elementedges.Size(); ed ++) | ~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:531:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:104:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:121:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:588:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:104:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:121:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp: In instantiation of 'void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:623:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:104:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:121:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:471:8: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1198:16: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:1249:13: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:420:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:426:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:416:75: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 329 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:428:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:414:20: required from 'ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:411:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:426:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/topology.cpp:424:71: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:329:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:15:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/validate.cpp:200:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray >&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:363:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/bcfunctions.cpp:316:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:89:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 89 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:102:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:123:20: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 123 | if (rank < dps[0]) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:137:18: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 137 | if (rank < dps[0]) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:142:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:157:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:320:38: warning: 'void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&, bool) const' is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:25: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces, bool withorientation = false) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:321:38: warning: 'void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable 'volel' [-Wunused-variable] 322 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable 'surfel' [-Wunused-variable] 336 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:369:38: warning: 'void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:373:37: warning: 'void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&, bool) const' is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces, bool withorientation = false) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:412:26: warning: unused variable 'topology' [-Wunused-variable] 412 | const MeshTopology & topology = mesh.GetTopology(); | ^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:545:16: warning: unused variable 'timerf' [-Wunused-variable] 545 | static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces"); | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:713:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 713 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:822:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 822 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:40:26: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:561:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:566:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:189:81: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:37:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:203:30: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.cpp:483:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp:451:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 451 | if(i == num) continue; | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp:525:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 525 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp:1217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1217 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1048:33: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long int>::value_type' {aka 'long int'} and 'long unsigned int' [-Wsign-compare] 1048 | if (info.strides[0] != sizeof(double)*info.shape[1]) /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1054:25: warning: unused variable 'i' [-Wunused-variable] 1054 | for (auto i : Range(info.shape[0])) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1060:25: warning: unused variable 'i' [-Wunused-variable] 1060 | for (auto i : Range(info.shape[0])) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1088:27: warning: unused variable 'i' [-Wunused-variable] 1088 | for (auto i : Range(info.shape[0])) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1085:30: warning: unused variable 'type' [-Wunused-variable] 1085 | ELEMENT_TYPE type; | ^~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1112:27: warning: unused variable 'i' [-Wunused-variable] 1112 | for (auto i : Range(info.shape[0])) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1138:27: warning: unused variable 'i' [-Wunused-variable] 1138 | for (auto i : Range(info.shape[0])) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:1710:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1710 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:315:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:711:45: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:306:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 306 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:315:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:712:36: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:306:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 306 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:315:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.cpp:714:36: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:306:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 306 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:315:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 315 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1354:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable] 123 | double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16; | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp: In function 'void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp: In member function 'int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp: In instantiation of 'netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:11 = ngcore::FlatArray; auto:12 = ngcore::Array; auto:13 = ngcore::Array]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp:91:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:11 = ngcore::FlatArray; auto:12 = ngcore::Array; auto:13 = ngcore::Array]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp:92:17: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/debugging.cpp:16:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/visual_interface.hpp:5, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/visual_interface.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/csg2d.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:168:11: warning: unused variable 'res' [-Wunused-variable] 168 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:172:10: warning: unused variable 'hsteps' [-Wunused-variable] 172 | int hsteps = mp.optsteps2d; | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:287:13: warning: unused variable 'new_fd_index' [-Wunused-variable] 287 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:370:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 370 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:424:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 424 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const opencascade::handle&, const TopTools_MapOfShape&, Standard_Boolean)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] 366 | int i = 0; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Loop.cxx: At global scope: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] 70 | static int nbe = 0; | ^~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Spliter.cxx: In member function 'void Partition_Spliter::MakeEdges(const TopoDS_Edge&, const TopTools_ListOfShape&, TopTools_ListOfShape&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Spliter.cxx:1462:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1462 | VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/Partition_Spliter.cxx:1479:33: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1479 | VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:345:13: warning: unused variable 'cntpt' [-Wunused-variable] 345 | int cntpt = 0; | ^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:460:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 460 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:466:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 466 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:802:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgenmesh.cpp:485:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_vertex.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp: In member function 'virtual ngcore::Array netgen::OCCGeometry::GetFaceVertices(const netgen::GeometryFace&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:1338:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1338 | return std::move(verts); | ~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:1338:21: note: remove 'std::move' call /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:1627:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable] 1627 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:2246:16: warning: unused variable 'n' [-Wunused-variable] 2246 | auto n = identifications.size(); | ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:1148:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:1122:24: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.cpp:1127:19: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occmeshsurf.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1354:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BOPAlgo_Builder]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BOPAlgo_Builder]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ.cpp:115:42: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] 482 | auto& shape_mapped = modifications[mod_indices.FindIndex(s)-1]; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_basic.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_basic.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_basic.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_GTransform]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_GTransform]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_basic.cpp:299:28: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] 482 | auto& shape_mapped = modifications[mod_indices.FindIndex(s)-1]; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_Transform]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_Transform]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_basic.cpp:320:28: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/python_mesh.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:353:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 353 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:359:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:1900:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1900 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:1972:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1972 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2197:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2197 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2203:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2203 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2195:11: warning: unused variable 'cnt' [-Wunused-variable] 2195 | int cnt = 0; | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2216:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2216 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2228:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2228 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2268:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_Transform]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_Transform]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:738:31: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] 482 | auto& shape_mapped = modifications[mod_indices.FindIndex(s)-1]; | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepAlgoAPI_Fuse]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepAlgoAPI_Fuse]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:885:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepAlgoAPI_Common]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepAlgoAPI_Common]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:953:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepAlgoAPI_Cut]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepAlgoAPI_Cut]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:976:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepFilletAPI_MakeFillet]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepFilletAPI_MakeFillet]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:1061:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepFilletAPI_MakeChamfer]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepFilletAPI_MakeChamfer]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:1074:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_GTransform]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BRepBuilderAPI_GTransform]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:1840:26: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In instantiation of 'void netgen::PropagateIdentifications(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BOPAlgo_Builder]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:545:33: required from 'void netgen::PropagateProperties(TBuilder&, TopoDS_Shape, std::optional >) [with TBuilder = BOPAlgo_Builder]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/python_occ_shapes.cpp:2117:33: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:482:17: warning: unused variable 'shape_mapped' [-Wunused-variable] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_vertex.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_edge.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_face.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_face.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_vertex.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_edge.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_edge.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_edge.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_vertex.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_vertex.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_utils.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occ_utils.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3662:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3662 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/gprim.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.cpp:1117:38: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/adtree.hpp:1011:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1011 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/python_stl.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/python_stl.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1354:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetElement_Edges(int, int*, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1530:37: warning: 'int netgen::MeshTopology::GetElementEdges(int, int*, int*) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:25: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:121:7: note: declared here 121 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetSurfaceElement_Edges(int, int*, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1556:32: warning: 'void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1558:43: warning: 'int netgen::MeshTopology::GetSegmentEdge(int) const' is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1653:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1653 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1659:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1659 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1665:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1665 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1746:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1746 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1760:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1760 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1765:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1765 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1776:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1776 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1827:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1827 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:1950:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1950 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface.cpp:2192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2192 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:22: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp:367:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp:228:36: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readtetmesh.cpp:667:20: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/readuser.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writejcm.cpp:100:20: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:469:45: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:614:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:833:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 811 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:28:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetet.cpp:602:22: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:829:27: warning: 'void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const' is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 829 | top->GetElementEdges(i,edges); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:25: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:415:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeuser.cpp:408:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:150:34: warning: 'void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&, bool) const' is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 150 | meshtopo.GetElementFaces(elind,locfaces,true); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:25: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces, bool withorientation = false) const; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/interface/rw_cgns.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/algprim.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/algprim.cpp:1982:50: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:529:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/brick.hpp:62:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/brick.cpp:529:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:169:29: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:643:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:683:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:726:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.cpp:730:23: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/edgeflw.cpp:575:15: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:928:51: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:928:51: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:928:51: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/extrusion.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:928:51: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:929:49: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/extrusion.hpp:128:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/extrusion.cpp:929:49: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/genmesh.cpp:59:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/identify.cpp:1233:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for(int i=0; i&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:1046:52: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/revolution.hpp:9:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:1046:52: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/revolution.cpp:1047:50: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/specpoin.cpp:1936:43: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/surface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/../general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/python_csg.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/python_csg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csg.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/python_csg.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1354:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/surface.hpp:239:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:100:70: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:100:70: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:100:70: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:100:70: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: required from 'static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/splinesurface.cpp:100:70: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2058 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1352:5: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:266:44: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:510:12: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:847:20: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geometry2d.cpp:851:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshtype.hpp:1354:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshtype.hpp:1352:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/13/optional:278:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/13/optional:457:52: required from 'constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]' /usr/include/c++/13/optional:918:22: required from 'std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]' /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/stl.h:334:22: required from 'bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]' /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../cast.h:1424:51: required from 'bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]' /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../cast.h:1402:68: required from 'bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]' /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:228:42: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]' /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:100:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]' /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:1558:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/meshing.hpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/onetcl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib_occ.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/occgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib_occ.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib_occ.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)': /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib_occ.cpp:164:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 164 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/nglib/nglib_occ.cpp:151:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 151 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Linking CXX shared library libnglib.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,libnglib.so -o libnglib.so CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/dynamicmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/libsrc/core: /usr/lib64/libz.so /usr/lib64/libz.so libsrc/core/libngcore.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKOffset.so.7.7.2 /usr/lib64/libTKSTL.so.7.7.2 /usr/lib64/libTKXDEIGES.so.7.7.2 /usr/lib64/libTKXDESTEP.so.7.7.2 -lavcodec -lavformat -lswscale /usr/lib64/libjpeg.so -lavcodec -lavformat -lswscale /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.7.2 /usr/lib64/libTKIGES.so.7.7.2 /usr/lib64/libTKBool.so.7.7.2 /usr/lib64/libTKSTEP.so.7.7.2 /usr/lib64/libTKSTEP209.so.7.7.2 /usr/lib64/libTKSTEPAttr.so.7.7.2 /usr/lib64/libTKSTEPBase.so.7.7.2 /usr/lib64/libTKXCAF.so.7.7.2 /usr/lib64/libTKVCAF.so.7.7.2 /usr/lib64/libTKCAF.so.7.7.2 /usr/lib64/libTKBO.so.7.7.2 /usr/lib64/libTKPrim.so.7.7.2 /usr/lib64/libTKLCAF.so.7.7.2 /usr/lib64/libTKCDF.so.7.7.2 /usr/lib64/libTKV3d.so.7.7.2 /usr/lib64/libTKHLR.so.7.7.2 /usr/lib64/libTKMesh.so.7.7.2 /usr/lib64/libTKService.so.7.7.2 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.7.2 /usr/lib64/libTKShHealing.so.7.7.2 /usr/lib64/libTKTopAlgo.so.7.7.2 /usr/lib64/libTKGeomAlgo.so.7.7.2 /usr/lib64/libTKBRep.so.7.7.2 /usr/lib64/libTKGeomBase.so.7.7.2 /usr/lib64/libTKG3d.so.7.7.2 /usr/lib64/libTKG2d.so.7.7.2 /usr/lib64/libTKMath.so.7.7.2 /usr/lib64/libTKXDE.so.7.7.2 /usr/lib64/libTKernel.so.7.7.2 -lpthread -lrt -lstdc++ -ldl /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp:216:10: warning: type 'struct Line' violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:90:9: note: a different type is defined in another translation unit 90 | class Line | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:94:9: note: the first difference of corresponding definitions is field 'layer' 94 | int layer = 1; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occgeom.hpp:90:9: note: a type with different number of fields is defined in another translation unit 90 | class Line | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/splinesurface.hpp:7:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'Append' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from 'AddPoint' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:93:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'AddPoint': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from 'operator()' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../detail/type_caster_base.h:1001:0, inlined from '_FUN' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../detail/type_caster_base.h:994:0: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from 'operator()' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../detail/type_caster_base.h:1001:0, inlined from '_FUN' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../detail/type_caster_base.h:994:0: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'load' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:49:22, inlined from 'load_impl_sequence' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../cast.h:1424:51, inlined from 'load_args' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../cast.h:1402:68, inlined from 'operator()' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:228:42, inlined from '_FUN' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:224:21: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.hpp:41:51, inlined from 'CombineImprove' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.cpp:608:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'CombineImprove': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'operator=' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:999:19, inlined from 'operator=' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:648:12, inlined from 'Append' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:884:18, inlined from 'Add' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:731:20: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'GenerateBoundaryLayer2' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer2d.cpp:229:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'GenerateBoundaryLayer2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'DoArchive' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:828:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/ruler2.hpp:5:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'InsertNewElements' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:959:50, inlined from 'Perform' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/boundarylayer.cpp:1393:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'Perform': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../detail/type_caster_base.h:994:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'load' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:49:22, inlined from 'load_impl_sequence' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../cast.h:1424:51, inlined from 'load_args' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail/../cast.h:1402:68, inlined from 'operator()' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:228:42, inlined from '_FUN' at /usr/src/RPM/BUILD/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/pybind11.h:224:21: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals.isra' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:378:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals.isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals.isra' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/adfront2.cpp:378:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals.isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'SwapImprove2' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve3.cpp:2496:101: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'SwapImprove2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'MapSurfaceMesh' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/basegeom.cpp:1037:70: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'MapSurfaceMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'SetLocalH' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:3848:27: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'SetLocalH': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'Add' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshtype.cpp:2634:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'FindOpenElements' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:2693:57: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'FindOpenElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function 'ParallelFor', inlined from 'CheckGeometryOverlapping' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlgeom.cpp:2255:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'CheckGeometryOverlapping': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'operator=' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:999:19, inlined from 'operator=.isra' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshclass.cpp:312:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=.isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:641:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp: In member function '__ct_base ': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:787:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'ClipSolids' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1598:30: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'DivideMesh' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:53:18, inlined from 'MeshVolume' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:595:37: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'MeshVolume': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:842:37, inlined from 'DivideMesh' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:56:20, inlined from 'MeshVolume' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/meshfunc.cpp:595:37: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:1118:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1118 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'MeshVolume': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList.constprop' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/meshing/improve2.hpp:41:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:707:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'BuildEdgeList.constprop': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1563:34: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1563:21: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1568:21: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/csg2d.cpp:1573:36: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/array.hpp:750:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 84%] Built target nglib gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 84%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/togl.c:627: /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/togl.c: At top level: /usr/src/RPM/BUILD/netgen-6.2.2303/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 85%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 85%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o [ 86%] Linking C shared library libtogl.so /usr/bin/cc -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,libtogl.so -o libtogl.so CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 86%] Built target togl gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 86%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/occgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/vsocc.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/occgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:343:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 343 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../occ/occgeom.hpp:390:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlpkg.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/importsolution.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/importsolution.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/mvdraw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/incopengl.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:248:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 248 | catch (bad_weak_ptr e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:465:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 465 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:477:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 477 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:490:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:523:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 523 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:567:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 567 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:585:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:624:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 624 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:844:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 844 | catch (bad_weak_ptr e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildColorTexture()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:858:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 858 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:875:14: warning: unused variable 'i' [-Wunused-variable] 875 | for(auto i: Range(n, colors.width*colors.height)) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:931:64: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 931 | if(!build_select && !vispar.colormeshsize && colors.texture==-1) | ~~~~~~~~~~~~~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:1018:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1018 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:988:13: warning: unused variable 'matcol' [-Wunused-variable] 988 | GLfloat matcol[] = { 0, 1, 0, 1 }; | ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:989:13: warning: unused variable 'matcolsel' [-Wunused-variable] 989 | GLfloat matcolsel[] = { 1, 0, 0, 1 }; | ^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:1362:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1362 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:1860:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1860 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:2143:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2143 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:2411:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2411 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:2471:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2471 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:2615:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2615 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:2683:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2683 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:2968:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2968 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3024:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3024 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp: In member function 'bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3129:11: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3129 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3129:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3129 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3138:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3138 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3138:92: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 3138 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vsmesh.cpp:3137:12: warning: unused variable 'err' [-Wunused-variable] 3137 | GLenum err; | ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:1506:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1506 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:1507:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1507 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4420 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4450:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4450 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4459:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4459 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4769:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4769 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4776:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4776 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4820:16: warning: unused variable 'have_vec_func' [-Wunused-variable] 4820 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4739:10: warning: unused variable 'dim' [-Wunused-variable] 4739 | auto dim = mesh->GetDimension(); | ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:1942:25: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4432:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:4433:14: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/visualpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/visualpkg.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/incopengl.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/geom2d/geom2dpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:59: /usr/src/RPM/BUILD/netgen-6.2.2303/ng/encoding.hpp: In member function 'int Mpeg::AddFrame()': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/encoding.hpp:76:23: warning: 'void av_init_packet(AVPacket*)' is deprecated [-Wdeprecated-declarations] 76 | av_init_packet(&pkt); | ~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/libavcodec/bsf.h:30, from /usr/include/libavcodec/avcodec.h:44, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/encoding.hpp:8: /usr/include/libavcodec/packet.h:488:6: note: declared here 488 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/encoding.hpp: In member function 'int Mpeg::Start(std::string)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/encoding.hpp:133:13: warning: unused variable 'i' [-Wunused-variable] 133 | int i; | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:197:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:272:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:294:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 468 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:537:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 537 | catch (NgException e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:568:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 568 | catch (NgException e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:625:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 625 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:632:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 632 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:639:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 639 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:648:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:1424:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1424 | catch (NgException e) | ^ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:1476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1476 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:1927:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1927 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/flags.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:8: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngpkg.cpp:1909:34: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csg.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/geometry2d.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../visualization/vssolution.hpp:244:27: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:353:20: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:424:57: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngtcl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Linking CXX shared library libnggui.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,libnggui.so -o libnggui.so CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/ng/Togl2.1:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/libsrc/core: ng/Togl2.1/libtogl.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so libsrc/core/libngcore.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKOffset.so.7.7.2 /usr/lib64/libTKFillet.so.7.7.2 /usr/lib64/libTKSTL.so.7.7.2 /usr/lib64/libTKXDEIGES.so.7.7.2 /usr/lib64/libTKIGES.so.7.7.2 /usr/lib64/libTKBool.so.7.7.2 /usr/lib64/libTKXDESTEP.so.7.7.2 /usr/lib64/libTKSTEP.so.7.7.2 /usr/lib64/libTKSTEP209.so.7.7.2 /usr/lib64/libTKSTEPAttr.so.7.7.2 /usr/lib64/libTKSTEPBase.so.7.7.2 /usr/lib64/libTKXCAF.so.7.7.2 /usr/lib64/libTKVCAF.so.7.7.2 /usr/lib64/libTKCAF.so.7.7.2 /usr/lib64/libTKBO.so.7.7.2 /usr/lib64/libTKPrim.so.7.7.2 /usr/lib64/libTKLCAF.so.7.7.2 /usr/lib64/libTKCDF.so.7.7.2 /usr/lib64/libTKV3d.so.7.7.2 /usr/lib64/libTKHLR.so.7.7.2 /usr/lib64/libTKMesh.so.7.7.2 /usr/lib64/libTKService.so.7.7.2 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXDE.so.7.7.2 /usr/lib64/libTKXSBase.so.7.7.2 /usr/lib64/libTKShHealing.so.7.7.2 /usr/lib64/libTKTopAlgo.so.7.7.2 /usr/lib64/libTKGeomAlgo.so.7.7.2 /usr/lib64/libTKBRep.so.7.7.2 /usr/lib64/libTKGeomBase.so.7.7.2 /usr/lib64/libTKG3d.so.7.7.2 /usr/lib64/libTKG2d.so.7.7.2 /usr/lib64/libTKMath.so.7.7.2 /usr/lib64/libTKernel.so.7.7.2 -lpthread -lrt -lstdc++ -ldl -lavcodec -lavformat -lswscale /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.11.so In function 'ParallelFor', inlined from 'GetMinMax' at /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/visualization/vssolution.cpp:2680:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'GetMinMax': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 96%] Built target nggui gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 96%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore_export.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore_export.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore_export.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 97%] Linking CXX shared library pyngcore.cpython-311.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,pyngcore.cpython-311.so -o pyngcore.cpython-311.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/libsrc/core: libngcore.so /usr/lib64/libpython3.11.so gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 97%] Built target pyngcore gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 98%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/ngcore.hpp:9, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngappinit.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:23: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1571:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshtype.hpp:1578:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1578 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:24: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:26: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:676:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 676 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:692:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 692 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:705:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 705 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 712 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:33: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:51: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp: In member function 'void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/curvedelems.hpp:223:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 223 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:64: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:245:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 245 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:252:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:262:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 262 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:269:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:283:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 283 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:299:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 299 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/basegeom.hpp:346:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 346 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/meshing.hpp:67: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:619:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:633:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:590:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 590 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX executable netgen /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/libsrc/core:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/ng/Togl2.1: ../libnggui.so /usr/lib64/libpython3.11.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so ../libsrc/core/libngcore.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKOffset.so.7.7.2 /usr/lib64/libTKFillet.so.7.7.2 /usr/lib64/libTKSTL.so.7.7.2 /usr/lib64/libTKXDEIGES.so.7.7.2 /usr/lib64/libTKIGES.so.7.7.2 /usr/lib64/libTKBool.so.7.7.2 /usr/lib64/libTKXDESTEP.so.7.7.2 /usr/lib64/libTKSTEP.so.7.7.2 /usr/lib64/libTKSTEP209.so.7.7.2 /usr/lib64/libTKSTEPAttr.so.7.7.2 /usr/lib64/libTKSTEPBase.so.7.7.2 /usr/lib64/libTKXCAF.so.7.7.2 /usr/lib64/libTKVCAF.so.7.7.2 /usr/lib64/libTKCAF.so.7.7.2 /usr/lib64/libTKBO.so.7.7.2 /usr/lib64/libTKPrim.so.7.7.2 /usr/lib64/libTKLCAF.so.7.7.2 /usr/lib64/libTKCDF.so.7.7.2 /usr/lib64/libTKV3d.so.7.7.2 /usr/lib64/libTKHLR.so.7.7.2 /usr/lib64/libTKMesh.so.7.7.2 /usr/lib64/libTKService.so.7.7.2 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXDE.so.7.7.2 /usr/lib64/libTKXSBase.so.7.7.2 /usr/lib64/libTKShHealing.so.7.7.2 /usr/lib64/libTKTopAlgo.so.7.7.2 /usr/lib64/libTKGeomAlgo.so.7.7.2 /usr/lib64/libTKBRep.so.7.7.2 /usr/lib64/libTKGeomBase.so.7.7.2 /usr/lib64/libTKG3d.so.7.7.2 /usr/lib64/libTKG2d.so.7.7.2 /usr/lib64/libTKMath.so.7.7.2 /usr/lib64/libTKernel.so.7.7.2 -lpthread -lrt -lstdc++ -ldl -lavcodec -lavformat -lswscale Togl2.1/libtogl.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 98%] Built target netgen gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 98%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/netgenpy.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 99%] Linking CXX shared library libngpy.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/libsrc/core: ../libnglib.so ../libsrc/core/libngcore.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKOffset.so.7.7.2 /usr/lib64/libTKFillet.so.7.7.2 /usr/lib64/libTKSTL.so.7.7.2 /usr/lib64/libTKXDEIGES.so.7.7.2 /usr/lib64/libTKIGES.so.7.7.2 /usr/lib64/libTKBool.so.7.7.2 /usr/lib64/libTKXDESTEP.so.7.7.2 /usr/lib64/libTKSTEP.so.7.7.2 /usr/lib64/libTKSTEP209.so.7.7.2 /usr/lib64/libTKSTEPAttr.so.7.7.2 /usr/lib64/libTKSTEPBase.so.7.7.2 /usr/lib64/libTKXCAF.so.7.7.2 /usr/lib64/libTKVCAF.so.7.7.2 /usr/lib64/libTKCAF.so.7.7.2 /usr/lib64/libTKBO.so.7.7.2 /usr/lib64/libTKPrim.so.7.7.2 /usr/lib64/libTKLCAF.so.7.7.2 /usr/lib64/libTKCDF.so.7.7.2 /usr/lib64/libTKV3d.so.7.7.2 /usr/lib64/libTKHLR.so.7.7.2 /usr/lib64/libTKMesh.so.7.7.2 /usr/lib64/libTKService.so.7.7.2 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXDE.so.7.7.2 /usr/lib64/libTKXSBase.so.7.7.2 /usr/lib64/libTKShHealing.so.7.7.2 /usr/lib64/libTKTopAlgo.so.7.7.2 /usr/lib64/libTKGeomAlgo.so.7.7.2 /usr/lib64/libTKBRep.so.7.7.2 /usr/lib64/libTKGeomBase.so.7.7.2 /usr/lib64/libTKG3d.so.7.7.2 /usr/lib64/libTKG2d.so.7.7.2 /usr/lib64/libTKMath.so.7.7.2 /usr/lib64/libTKernel.so.7.7.2 -lpthread -lrt -lstdc++ -ldl -lavcodec -lavformat -lswscale /usr/lib64/libpython3.11.so gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 99%] Built target ngpy gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/profiler.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/table.hpp:18, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/python_ngcore.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/include/../general/ngpython.hpp:3, from /usr/src/RPM/BUILD/netgen-6.2.2303/ng/ngguipy.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /usr/src/RPM/BUILD/netgen-6.2.2303/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [100%] Linking CXX shared library libngguipy.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -O2 -g -DNDEBUG -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/libsrc/core:/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen/ng/Togl2.1: ../libnggui.so ../libnglib.so ../libsrc/core/libngcore.so /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libTKOffset.so.7.7.2 /usr/lib64/libTKFillet.so.7.7.2 /usr/lib64/libTKSTL.so.7.7.2 /usr/lib64/libTKXDEIGES.so.7.7.2 /usr/lib64/libTKIGES.so.7.7.2 /usr/lib64/libTKBool.so.7.7.2 /usr/lib64/libTKXDESTEP.so.7.7.2 /usr/lib64/libTKSTEP.so.7.7.2 /usr/lib64/libTKSTEP209.so.7.7.2 /usr/lib64/libTKSTEPAttr.so.7.7.2 /usr/lib64/libTKSTEPBase.so.7.7.2 /usr/lib64/libTKXCAF.so.7.7.2 /usr/lib64/libTKVCAF.so.7.7.2 /usr/lib64/libTKCAF.so.7.7.2 /usr/lib64/libTKBO.so.7.7.2 /usr/lib64/libTKPrim.so.7.7.2 /usr/lib64/libTKLCAF.so.7.7.2 /usr/lib64/libTKCDF.so.7.7.2 /usr/lib64/libTKV3d.so.7.7.2 /usr/lib64/libTKHLR.so.7.7.2 /usr/lib64/libTKMesh.so.7.7.2 /usr/lib64/libTKService.so.7.7.2 -lfontconfig -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKXDE.so.7.7.2 /usr/lib64/libTKXSBase.so.7.7.2 /usr/lib64/libTKShHealing.so.7.7.2 /usr/lib64/libTKTopAlgo.so.7.7.2 /usr/lib64/libTKGeomAlgo.so.7.7.2 /usr/lib64/libTKBRep.so.7.7.2 /usr/lib64/libTKGeomBase.so.7.7.2 /usr/lib64/libTKG3d.so.7.7.2 /usr/lib64/libTKG2d.so.7.7.2 /usr/lib64/libTKMath.so.7.7.2 /usr/lib64/libTKernel.so.7.7.2 -lpthread -lrt -lstdc++ -ldl -lavcodec -lavformat -lswscale /usr/lib64/libpython3.11.so Togl2.1/libtogl.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [100%] Built target ngguipy gmake[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-build [ 90%] No install step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen && /usr/bin/cmake -E echo_append cd /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-install [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/CMakeFiles /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/dependencies/src/netgen-stamp/netgen-done gmake[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' [100%] Built target netgen gmake[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/CMakeFiles 0 gmake: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.33525 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/netgen-buildroot + : + /bin/rm -rf -- /usr/src/tmp/netgen-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + cd netgen-6.2.2303 + sed -i 's|file(INSTALL DESTINATION "/usr/include/netgen/pybind11" TYPE FILE FILES "/usr/include/../LICENSE")||' BUILD/netgen/cmake_install.cmake + make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/netgen-buildroot -C BUILD NETGENDIR=/usr/bin TCLLIBDIR=/usr/lib64/tcl LIBTOGL=/usr/lib64/tcl/libTogl2.1.so TOPDIR=/usr/src/RPM/BUILD/netgen-6.2.2303 make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' [ 10%] Performing check_submodules1 step for 'netgen' fatal: not a git repository (or any of the parent directories): .git [ 20%] Performing build step for 'netgen' make[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' -- Found Git: /usr/bin/git (found version "2.33.8") make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 0%] Built target ng_generate_version_file make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Built target ngcore make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Built target makerls make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 84%] Built target nglib make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 86%] Built target togl make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 96%] Built target nggui make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 97%] Built target pyngcore make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 98%] Built target netgen make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 99%] Built target ngpy make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [100%] Built target ngguipy make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 30%] No install step for 'netgen' [ 40%] Completed 'netgen' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' [100%] Built target netgen make[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' Install the project... -- Install configuration: "RelWithDebInfo" gmake[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' -- Found Git: /usr/bin/git (found version "2.33.8") gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 0%] Built target ng_generate_version_file gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Built target ngcore gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 7%] Built target makerls gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 84%] Built target nglib gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 86%] Built target togl gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 96%] Built target nggui gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 97%] Built target pyngcore gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 98%] Built target netgen gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [ 99%] Built target ngpy gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' [100%] Built target ngguipy gmake[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/cmake/netgen/netgen-targets.cmake -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/cmake/netgen/netgen-targets-relwithdebinfo.cmake -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11 -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/stl_bind.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/stl -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/stl/filesystem.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/stl.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/pytypes.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/pybind11.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/options.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/operators.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/numpy.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/iostream.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/gil.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/functional.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/eval.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/embed.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/eigen.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/typeid.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/type_caster_base.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/internals.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/init.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/descr.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/common.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/detail/class.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/complex.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/common.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/chrono.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/cast.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/buffer_info.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/attr.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11/LICENSE -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/netgen_version.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/netgen_config.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/cmake/netgen/NetgenConfig.cmake -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libngcore.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libngcore.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/ngcore.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/archive.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/type_traits.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/version.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/ngcore_api.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/logging.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/memtracer.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/exception.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/symboltable.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/paje_trace.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/utils.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/profiler.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/mpi_wrapper.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/array.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/taskmanager.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/concurrentqueue.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/localheap.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/python_ngcore.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/flags.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/xbool.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/signal.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/bitarray.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/table.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/hashtable.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/ranges.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/ngstream.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_avx.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_avx512.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_generic.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_sse.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_arm64.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/register_archive.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so" to "$ORIGIN/../../../" -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/ngarray.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/autodiff.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/autoptr.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/ngbitarray.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/dynamicmem.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/hashtabl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/myadt.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/mystring.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/netgenout.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/ngpython.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/optmem.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/parthreads.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/seti.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/sort.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/spbita2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/stack.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/table.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/template.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/gzstream.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/adtree.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geom2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geom3d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geomfuncs.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geomobjects.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geomops2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geomops.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/geomtest3d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/gprim.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/splinegeometry.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/spline.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/transform3d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/linalg/densemat.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/linalg/linalg.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/linalg/opti.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/linalg/polynomial.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/linalg/vector.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/nginterface.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/nginterface_v2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/mydefs.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/acisgeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/csg.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/geometry2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/gprim.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/incopengl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/inctcl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/incvis.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/linalg.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/meshing.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/myadt.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/mydefs.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/mystdlib.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/nginterface_v2_impl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/occgeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/ngsimd.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/opti.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/parallel.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/stlgeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/visual.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/adfront2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/adfront3.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/basegeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/bcfunctions.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/bisect.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/boundarylayer.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/classifyhpel.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/clusters.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/curvedelems.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/findip2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/findip.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/geomsearch.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/global.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_hex.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hprefinement.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_prism.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_pyramid.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_quad.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_segm.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_tet.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/hpref_trig.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/improve2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/improve3.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/localh.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshclass.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshfunc.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshing2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshing3.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshing.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshtool.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshtype.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/msghandler.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/paralleltop.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/ruler2.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/ruler3.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/specials.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/topology.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/validate.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/python_mesh.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/surfacegeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/delaunay2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/fieldlines.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/soldata.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/visual_interface.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occgeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occmeshsurf.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/vsocc.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_utils.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_vertex.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_edge.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_face.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_solid.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/stlgeom/meshstlsurface.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/stlgeom/stlgeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/stlgeom/stlline.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/stlgeom/stltool.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/stlgeom/stltopology.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/stlgeom/vsstl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/visualization/meshdoc.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/visualization/mvdraw.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/visualization/visual_api.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/visualization/vispar.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/visualization/visual.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/visualization/vssolution.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/interface/writeuser.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/algprim.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/brick.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csgeom.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csg.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csgparser.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/curve2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/edgeflw.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/explicitcurve2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/extrusion.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/gencyl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/geoml.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/identify.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/manifold.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/meshsurf.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/polyhedra.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/revolution.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/singularref.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/solid.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/specpoin.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/spline3d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/splinesurface.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/surface.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/triapprox.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/vscsg.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/geometry2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/spline2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/vsgeom2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/csg2d.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/bin/netgen -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/bin/netgen" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libnggui.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libnggui.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/libngpy.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/libngpy.so" to "$ORIGIN/../../../" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/libngguipy.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libtogl.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libtogl.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/boxcyl.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/circle_on_cube.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cone.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cube.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cubeandring.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cubeandspheres.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cubemcyl.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cubemsphere.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cylinder.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/cylsphere.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/ellipsoid.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/ellipticcyl.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/extrusion.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/fichera.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/lshape3d.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/manyholes.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/manyholes2.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/matrix.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/ortho.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/period.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/revolution.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/sculpture.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/shaft.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/shell.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/sphere.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/sphereincube.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/torus.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/trafo.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/twobricks.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/twocubes.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/twocyl.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/boundarycondition.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/hinge.stl -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/part1.stl -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/frame.step -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/screw.step -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/squarehole.in2d -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/squarecircle.in2d -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/square.in2d -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/py_tutorials/shaft.geo -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/py_tutorials/mesh.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/py_tutorials/exportNeutral.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/share/netgen/doc/ng4.pdf -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/nglib_occ.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libnglib.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libnglib.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/nglib.h -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/config.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/version.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/meshing.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/geom2d.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/NgOCC.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/occ.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_gmsh.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/__init__.py gmake[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD/netgen' make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.2303/BUILD' + install -Dpm 0644 /usr/src/RPM/SOURCES/netgen.png /usr/src/tmp/netgen-buildroot/usr/share/icons/hicolor/48x48/apps/netgen.png + desktop-file-install --dir /usr/src/tmp/netgen-buildroot/usr/share/applications/ /usr/src/RPM/SOURCES/netgen.desktop + rm -rf /usr/src/tmp/netgen-buildroot/usr/include/netgen/pybind11 + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/netgen/doc + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/netgen-buildroot (auto) mode of './usr/lib64/libnglib.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libtogl.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libnggui.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/python3/site-packages/netgen/libngguipy.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/python3/site-packages/netgen/libngpy.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libngcore.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) Verifying and fixing files in /usr/src/tmp/netgen-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/netgen-buildroot/ (default) Compressing files in /usr/src/tmp/netgen-buildroot (auto) Adjusting library links in /usr/src/tmp/netgen-buildroot ./usr/lib64: (from :0) libngcore.so -> libngcore.so libnggui.so -> libnggui.so libtogl.so -> libtogl.so libnglib.so -> libnglib.so Verifying ELF objects in /usr/src/tmp/netgen-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=relaxed) verify-elf: WARNING: ./usr/bin/netgen: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libnglib.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libtogl.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libnggui.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/python3/site-packages/netgen/libngguipy.so: RPATH entry found: $ORIGIN/../../../ verify-elf: WARNING: ./usr/lib64/python3/site-packages/netgen/libngpy.so: RPATH entry found: $ORIGIN/../../../ verify-elf: WARNING: ./usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so: RPATH entry found: $ORIGIN/../../../ verify-elf: WARNING: ./usr/lib64/libngcore.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 Bytecompiling python3 modules in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 Can't list '/usr/src/tmp/netgen-buildroot/usr/lib/python3/site-packages' compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/NgOCC.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/config.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/geom2d.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/meshing.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/occ.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_gmsh.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/version.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/__init__.py Bytecompiling python3 modules with optimization in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/NgOCC.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/config.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/geom2d.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/meshing.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/occ.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_gmsh.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/version.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/__init__.py Can't list '/usr/src/tmp/netgen-buildroot/usr/lib/python3/site-packages' Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 -OO Can't list '/usr/src/tmp/netgen-buildroot/usr/lib/python3/site-packages' compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/NgOCC.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/config.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/geom2d.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/meshing.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/occ.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_gmsh.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/version.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/__init__.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__main__.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__main__.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__main__.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__main__.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/config.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/config.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/config.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/config.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/occ.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/occ.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_meshio.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_meshio.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_meshio.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_meshio.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/version.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/version.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/version.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/version.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/webgui.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/webgui.cpython-311.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/webgui.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/webgui.cpython-311.opt-1.pyc' './usr/lib64/python3/site-packages/pyngcore/__pycache__/__init__.cpython-311.opt-1.pyc' => './usr/lib64/python3/site-packages/pyngcore/__pycache__/__init__.cpython-311.pyc' './usr/lib64/python3/site-packages/pyngcore/__pycache__/__init__.cpython-311.opt-2.pyc' => './usr/lib64/python3/site-packages/pyngcore/__pycache__/__init__.cpython-311.opt-1.pyc' Processing files: netgen-6.2.2303-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.93361 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.2303 + DOCDIR=/usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.2303 + export DOCDIR + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.2303 + /bin/mkdir -p /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.2303 + cp -prL AUTHORS /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.2303 + chmod -R go-w /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.2303 + chmod -R a+rX /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.2303 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9ZRcg9 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.BMPzgy find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib) lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/bin/netgen: overlinked libraries: /usr/lib64/libGL.so.1 Requires: libnetgen = 6.2.2303-alt1, tcl-tix, /lib64/ld-linux-x86-64.so.2, libGL.so.1()(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.34)(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), libngcore.so()(64bit) >= set:mjfAbHn8LtDPjCZp78bZA8q2, libnggui.so()(64bit) >= set:ljc6us7d0, libnglib.so()(64bit) >= set:oluy6oiEY36I0YfE5fSX5xUIY, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libtcl8.6.so()(64bit) >= set:njq3GUWEaFKXMCZvb1JzIxeCjZCvZH1, libtk8.6.so()(64bit) >= set:mkVgHkfU0, 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.KxJhsg Creating netgen-debuginfo package Processing files: libnetgen-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KUIut9 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,tcl,typelib) lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libngcore.so: 277 symbols, 19 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libnggui.so: 232 symbols, 18 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libnglib.so: 1415 symbols, 21 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libtogl.so: 52 symbols, 16 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Eu1mim find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib) lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/lib64/libnggui.so: underlinked libraries: /usr/lib64/libavutil.so.56 Provides: libngcore.so()(64bit) = set:mdTiHGMb3JSP1Z1i5XZy3ULICB02DYAlvTZ4UtQw0fnWSl73TA8daYeVycSZv4J0PySyEjVopwTxmWN0LN1zwDY1T7WGOWpKJ5ecdujZkZw57vkXpV5rUxCVxaw5kzEZhgHzSfTzzpiVJ1AS2cjX7ixvyDG98Mb0oaW8lu4ou8D8Ikot03OIl1Mzj5zMfU3zYHR7no0Gvikj2GlBizrgpye2O6T5QmC68o5kuBdZyHZD6SFBTZaN4eO20JXnJXkpzyqWJ9UNnI5s53km0MX2Iw8IQ1MQxS2Pd6u0CtABodHIZp6xOZz0ZB9IgbZmw7OTwpMx4w07g33Ym6PhRWxYorySAjL735y2RsgwbgqC53ZGg1Vr8q96ZfCJv2MiMKQw7wLNUFqgZzwdSYQIwKPE50KAIbtpbowT2jGW2LZl4lDwMLpWdiK1t7wfbVJ65mrD9QWWUfWFUVxlQr3cO3gAPZd8mmFZz7Qk4rFHAOJcE3Sf7otf5N2XmyAPcwZgEk2OPIqyDH7mBSZ7iusof90eoAQ0jDf0W2fZGXS1g328TnDwLsHYqQIVL0NWxEx7tpcNo6arAH1, libnggui.so()(64bit) = set:ldgIg8rZ4b1BzbMJL0J5xegw2xToz3m2N2bggTQEsbsxGUzpSACokivQyfHSVkogYxoZe9OidI8js5PiM0JkZGW2hPFZInpZvZ9BOBaUgQEjFnTm504qlY6oiXpVkhZEQOwguaHoqFcZ1uZApjOHiv7LCHWR30DxXq0Zm1sDGKMYC6zIh8bBOejcwThk96dIg3g9wRXCzXQbsmtbd2Zlh1x2rl8Do4tCimvP5s2GsEh7MIpwVNatRkLohHO6IQ3RsWpZ2WNG6naVyqoc6DMOB6ynQVZpah2J8p7pCBOFFilTrbrwY8nGc66T1L2SnvagxSeUGFfYQZAQuECRD7CZD24U4VDevy7EsntlZtBZCReZjkIJZwei2smqZJ2eZ2HuBMElQ5j66D87eM8IgGeyIEi97UZyDB1N4A6uCprERXaQzcJic45n8mnr9BJUFVQYEkm73W8tYkmBJ0, libnglib.so()(64bit) = set:odz2ZkOzOMKwB6D1ohm0ZzugxRRwHyuIScYLq5M546NQ2xQL81rEoOgukGHd4XuCqrZHlFhN1Yed2PwwUwyTLB6b6Lo6s1Ikq6FnyleFq2aUEkf66YAtAguuG5gcx3jvhdpUM3WrhLZrQchdM6U5sLPTZ4PRvHyINWkHr41qtmNmFfQPGPBAHsoVjkna4YfeDPGbyH4MLTpN7eCAYS1cmJb5HzXkUEh7iyLeuIIU2Fzuy4YVOgj6MlsQCtf98UPrZL8QgsizX9yUPR31gLbt8y5E7ODTSWVlDhhuNVbyI9alWupZBdejM6XZkZEZ8S4SQZcb6ST1cGYQHZiwmZlBrx02K3hALTi5TDYDVN7eNpVu56ZL44DNjUh9hDAA3Jj2vyRNBOE3bZ3RJokr7sboZGk729DkYqPh1EYP3x7cuEIZavAWSkB0mfvZ161zmMnx2yMtMQTDWawAL8MIiGjZaS31aMnFsm77CfdQurpJ6j0mURaB1H14yP05cAcywIq9EmhczL11lUwu3wsH7SHb2Lq3hXwYMYTdm6HNZ28i94e3ffoaLzsqZ85txcLZqXAQwZCnzlnfp8nFi0Ni0P3PCDOTPsmfg7FJJD5xU836dTF83iZsnbsDNHBqfevQrkOErnI9tand4p8oZFkalA9AhX7UlAQ1il75Z6yfvFkltOZKK5t2NLKToKQq84qNKR1MXJCw8BHXK86FSHMAOj4nMV1AgTcI8pNL8WzhtJO6rjMPYkoy4qQmZrFl8lhuTH8php9crDJA430MN5sl43Ehm3vW9crz5j4lyMpTfgoreYeuiJ1rijyN3f034PTIH2UW1secWhbQJDOgO8A3L5W24ZvkuvPeWK2cTRKIs2BoynsBIEeheVp2y9UcF6aZvoP3kZrBjJfZqPlpqpEQQujGl0LJtiHfbTbh3lKF22q58rxnC4hrqf4V59o1YppnHUFcwEmTNA6g0AjxmUqIkZaJZuXHfRrON54ZgBAVbQbZLByZ9yv4OWF8agFDGEZkOwj7XA80X2d860cGdnRkg3QeS85PEwpny7hPHL2GWERMsZwn6cZ1GkZk64Acd9NyQ0IWXhPkzZEzXZcvfK4CisKxM9JReJU9y9cYRjg5qyZ0b608qWAQBcG8wOyjcknFM9s7XY8EsvDfEqkdyd6HL29jKQDE0TYlQuUBAFbcEsnyAqOJVdcvHfVPHPjwjZpwqBvZbgcZIJc5C2VY2WIzFgTCm7SioZlRVx0S1W4pwxBor352LTBfP5qqraICcAZ2jSSB7CED2sRZnmOCk0yxwKE7JMO112dvBWeW0YXFRXFZHT7qKk4kDnlO9CZ7t5zfU37ZgwZ2W5YHIyxzDP7DxE3CbLdGMb8qBiFVdMBokhgEhk2crgUWw63Ze3ufZ7meGyHxYdSSZ34yRiEJENli8eX7qE7RE9qIojaKUtKLXlnpDRFu6fbdwZnUyP4FHiko78D2vG8Qt596mh8GZ60KsMBXdbjNHCMHevEvmd7cvzyU3EZvwCtbMkBkJzuLdmRjkm4jii2KNIMnBFjY7dMWLyEvS7gbUJNCW363i4JJOsHl4HgNQPAWXp2Z2FNGXZJootYp9JBujTuXNvGfhbMHZfqRvNx1ZhmwlpowpGLlnwy5Yt1Z3e4BMF4hXEVqMJX90gOEgkTmMWtKEDpAyrzBZsv71SeRi8c43JauiPWUae9dIg8IZFIU5G28TQby8dAvaPniEqB6J37vAHshhCgsf6KAZwutCCN66P3TyeHVg2n4eRTDSBC7imZLeti5QlxJ84kzSszOpjKqgyZuePUU5eWe8zUIs6YhVLZgFoN26dlreFNNmx0f7wvJnd5L8sxNbPwdQjo7MZ3oyWse4L9JOc0sLeH5xA8ZzDsaQxfGRcmjdXM7YO1y7hlPwfTiuPky8gyBTUNL5LLC1N5JVq8L0tMOfv0dWNEJ5PVEEoOKGSDJmRf0O2rZwsY9O695Ryweb1FiVcLcULm2VywVJEM1jqZHPtpnZIpbwGE3ZD7JJoSLtjovxXLWDZEkzm9wzXkqM67ejmu4ZFO5crhJjz3b1BBoU2M9zBlGUoGxQ5Oxs12r3Zhyodn0AJjx6ZgN43hF8YFNOvqkbyhJ1KuvmCWveXyWSPiqXE3na2vl6lYf0hIJaU7N8agOzyxeEk8sZcAIVEk29ps9MolEmGZBad22ncIzHlnFQ4egZ3Zh80DPCmvzoucEmiKQJqbCNy2gH4wefN7yhBFKToYRn72xlQbDUHZnv4nnKjYcY4PdFARjsojXdxYMfuidpuiQHRvWo4lPP9iE1LIJj8wflgCd4oFmJs6sWxnTyBAOUquFwpsBHsy51uUAYPVLGSotMTuE2t8a7ejKAY3UDT0xi7sEi2sntVrZcXWTXFChNaF1uq27zhrxZ0xAii1ulS1KdMFZCxxems91hit8G9PGanxIJbHPhZ44qZKgxGlef9Rr4kA5VK5WzjkhMr099w9aZh60dHmL4Ns2hJi88xZ980LwogZ9AVPYQJHcdt4jRqA0NGUiMNdgMvPupT1QsF1g7nbOcMLgRArtlwN8i0o5VQm3pws3ylc13yOrGaJIttssir6ukCb2ZviAhm0PSMgWKt5AUhuByB9ISJYHmn0ZgzTYND6bLsq6rUlEExJocwXZasDWh7jlUJaD9DaQGqv0OKnbZ89D5CofY7kLhz9nqNhhiqakGZf84mr4IONaGN0Hpe4wRRtafAbZEAwCxDG6rN9gUzWdzK2p0qxNmwqigZpZtEtd4hHcgV7r1ROQUFxqEaQUg5maJ6UDHLkHCLj9Dkz2dVTAR1nZA8554FAciavhYU0SZ06fv0ZGvssbpQdzYoebVGCfIu8YGVjK7ja, libtogl.so()(64bit) = set:jd4KM3F0dMujv7sasKDcid1oDAaqI8LZC9GgaWC1X7GZLxZgaT8kUbl8ijig2BGCFLcOBPWkaBPwUhruUBqzvoXsOA4Un4vnfA4MGVGyve Requires: ld-linux-x86-64.so.2()(64bit) >= set:jiids, ld-linux-x86-64.so.2(GLIBC_2.3)(64bit), libGLU.so.1()(64bit) >= set:jg1tSXZ97pDC0i1, libGLX.so.0()(64bit) >= set:jfjBEDjiqZzOnflWa55wETXh58hgO9Zo9, libOpenGL.so.0()(64bit) >= set:ohlOECifhRZ0LS1dIOrZ21jyT1s5OIoR54r17NfCa1YZmXwMZGG0JoDeqg16NADHkbHQnGttKRTnRGOrOsmLYnPr90mhuzeziHwqRKCVmXTCIiOklVZbcXY4j0hzlaWVaZf6TIWUzkPZ0FDNedpCwROxJ7CRhFn1fEtbnTygP82zRQmyZ1sGxqAsIP3QV0BX9yCX1JnXsfr7XMWBtpZwRoWPzRZKXJEMOBMqS1oeEYFxYLmMC9cNbqwDbsdxUH468acMR7yZpExob7AStly0QgHuF8AfED2Z2TF1YEUFH1, libTKBO.so.7.7()(64bit) >= set:ojUlqJ9YT3Ubc1OXUZ8QKyCxdDo2dCI2SjdeXrlZEliRPkZ8xBFrxf2I7, libTKBRep.so.7.7()(64bit) >= set:ohuVk6asKo4Q8fS1vQqHjb8RTFQ9hZEat6T97dZA0SHTUsvjpydObKPthdqAcahpzjQXAeriZpeGj2IOEeljZ6EOmadJ0zN7IP2SDJ0G9iZ0T8Z3xFKGMP7ReO9sx5GHXLKYfbZGtM2UthnKta0vXYECUxs8haydKcD2OYJCZEq8tdvLVp7qdtBJ30vfZKQ7TqAXHz3xhCrYD, libTKBool.so.7.7()(64bit) >= set:pi1KVCLkYNKf1oXhz1GtzekEpCjiN98hUtdbt45Y5r3xrQUUiya0ZhRoJ1vcVNQy2DZ1BPTHkt3r9VYZB6hp2AZwgessRb8HwQp0BOVOwOpldBp1pngMQTlM8Ab6nG9aTCbZJrXnbZxtMGVm7qISAZ3bkat4ilHlNdK4gyY055E7HQn2zBS9RxrR7QAQJ3cFb8A5w1ZGd6Cw4xORy57To8QebZLaNx0aKGOvXZCsBEcolO031GzxZLuPZlg8sV62BA34FhAhBgR0Db8437, libTKFillet.so.7.7()(64bit) >= set:ok1YNY0xJtGPyZjD5qECWpsUpmCE00k6QGLZCenS3zb0, libTKG2d.so.7.7()(64bit) >= set:njTzEjALstExr0ZwA4mNcbl7Klg0Udso2, libTKG3d.so.7.7()(64bit) >= set:pkZGZ6DIOEqZDPf0Z8aLZFZGZIVnQIHZGm5kTIyp6jv3kINqd17irHsUOidbdNSUYB7sjwldrGR1XQNprrEfsHVbhvGhYW1, libTKGeomAlgo.so.7.7()(64bit) >= set:qlJMgl72ZyPAefm9cGsIeGorbZdMLTHCtxF2BUUdVMBWlkMypR61pSMgeobrrxAdbMnJf6g2Wrpgg9Tyvh3IZKt7PP0ySJ2, libTKGeomBase.so.7.7()(64bit) >= set:qlrhdCviWR69ZGRVZ9QyNrvNDdzSgQ3aHDRGWBRS4qlcADfHXlompHaLUCy5shZI9PrxrgDg1i7UlBHxE2vKcO0nqND0, libTKIGES.so.7.7()(64bit) >= set:qnacjJ30HY6nMRmEqjLZabrb, libTKLCAF.so.7.7()(64bit) >= set:okU61Zch6ZqsQe7nvZqvXBd9YmFlKqx99ENdeha21, libTKMath.so.7.7()(64bit) >= set:qlhU3tUGHnwGsVzShge27p13b37Qs9GybtnQ31Z0FW99zfI6JBG3SoqA5OcchG6sqhlZ8N4uBUCZpoiR1MgavlpSK8A2, libTKMesh.so.7.7()(64bit) >= set:omxSGwQ530, libTKOffset.so.7.7()(64bit) >= set:niZJ4OKvAXjLHnNmlpr1ZKALeMORoPQrHnMxCMYlICdPPhUP9Lqd8pZlC0, libTKPrim.so.7.7()(64bit) >= set:niWADK1GN1fQCiUhn9CZp53mGUrhe4ZJChIjzUfQLrlnoVjKlFXr1Pyerl7J0jzVNEcB4G, libTKSTEP.so.7.7()(64bit) >= set:po5lvd, libTKSTEPBase.so.7.7()(64bit) >= set:qm78vZeIiGlDkbF0amfP7mjEYlikQMZJe7KT9PpVPnGK0, libTKSTL.so.7.7()(64bit) >= set:kiQERPSc, libTKShHealing.so.7.7()(64bit) >= set:oiuZwHJr0hmKWAnIGZB05KQI198LJCJnsxZfNphVQSoIilStEXae0TAiEPoqTcbZdrVmvZzC2PWCvLvjqAohQm1BNsFYhy2Qh0Izh65ZjO7h66EYd4fxUzJiUlqZd84F0, libTKTopAlgo.so.7.7()(64bit) >= set:piQO6DDfjFhlOZ7BJr6gx6lnLy3fsuQzSPTHo7Z8ZH8YszW31Zd025oJU0WbWKZj2Fpke38lv1i198Z40HnVtaUny4Z80mmf2UBDpZ2lfM7kIwgcgNDuar27e5lS2cZguXouS7KkAUeG09eHKURqd6Xi4dOpNOwFAPsKi2Ldg2q5U34nQbwbd67gDGtoahUnIZrZ2g0GXzsRZ03qP0h6k8sIcSeL1zioR7IMf6S4n, libTKXCAF.so.7.7()(64bit) >= set:ojOJQ8GlnLWfa9AE809aiizD9lbZARuk4D3r1odyGmybG120I7C0, libTKXDEIGES.so.7.7()(64bit) >= set:kjKa6, libTKXDESTEP.so.7.7()(64bit) >= set:miUA8ELKuu2WNEqtjPzIi9ri4atfiv9, libTKXSBase.so.7.7()(64bit) >= set:qmsIJHNzS3Ybj1Sokp8jwZfkxyhMYjNzKOcBdapjjIq9, libTKernel.so.7.7()(64bit) >= set:pjlaCgcRHlpQTz3bQ8U5j2GouoLYNEGN3o9xkQjdOT0EhW6zhEqlLy1sW7aDEZDRlZ93qZFu1VWZ8uQ0mIvmqptCagW55uFbm7rMz3M7PWpVZlccUysW3dB4gqTU6ffBESzbR4NHJroCE7xadpIGxpKVo8s3, libX11.so.6()(64bit) >= set:oja5rnKBSly5YITRGrC6aT3ldTdkLjN0rw9YqmFjMwkOzzEDEZ2neBTTfvOmZ380, libXmu.so.6()(64bit) >= set:lktel, libavcodec.so.58()(64bit) >= set:lhD78NMDDixCMeZCe9Ve0SpoQZlAp0, libavcodec.so.58(LIBAVCODEC_58)(64bit), libavformat.so.58()(64bit) >= set:lhgUMwHDmN8JKRZrbMx53oAZCrT, libavformat.so.58(LIBAVFORMAT_58)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(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), libjpeg.so.62()(64bit) >= set:jfgjDuQy7g6kiGvkp5kR7Bd0, libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.29)(64bit), libm.so.6(GLIBC_2.38)(64bit), libpython3.11.so.1.0()(64bit) >= set:ogpCiruFtFvo5rZcs1DnmeDZx5zjzy8cksGRLzdnTaUhz63DO5480Y24spMAKZxxdL7Yysd7heUcolV0P2873rt2L6ZDDydXq1HwdtB5uelbkCXafZkgJEu94qg0pbF134fflYwMMYBfscA3bA2ncBuJypSh6FfQcBjYiQpgfFPst710pdYZD77VQMh518mWFkRPQNn3eMcCzUyj4X7Zf7QvB5q07KAs1zi8cyvfPI1YM1Ry3lqYWCeZmr4ds5F1hEZ0bHDtogDlgwIV0yeP318t3uMelJZd569oHzTZDsyAagW8vRw8tN82fc9Eexo2ZzzC4kqzEtRQLrrpM72SYgtgrYAHZIrmtbqsw8zshY1FeaNkbWhtXcZejrOGytC2oN0gM6fOQdjk5J13, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.1)(64bit), libstdc++.so.6(CXXABI_1.3.11)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.2)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(CXXABI_1.3.5)(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.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.17)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.19)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(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), libswscale.so.5()(64bit) >= set:jhBLwIhS2i, libswscale.so.5(LIBSWSCALE_5)(64bit), libz.so.1()(64bit) >= set:khgtd6gPfmY2e, 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.g5jAwx Creating libnetgen-debuginfo package Processing files: python3-module-netgen-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gyj32X find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JJgQCl find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib) lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/libngguipy.so: overlinked libraries: /usr/lib64/libGL.so.1 /usr/lib/rpm/python3.req.files: line 73: test: too many arguments py3prov: detected potential module:pyngcore py3prov: detected potential module:netgen py3prov: detected potential module:pyngcore py3prov: detected potential module:netgen py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/NgOCC.py: "netgen.occ" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py: skipping "sys" lines:[2] py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py: "netgen" lines:[4, 44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: skipping "sys" lines:[1] py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "netgen.csg" lines:[[10]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "netgen.occ" lines:[[16]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "netgen.stl" lines:[[22]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "__main__" lines:[[34]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "os.path" lines:[[35]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "netgen" lines:[[43]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__main__.py: "netgen.gui" lines:[[47]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py: "netgen.meshing" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py: "netgen" lines:[[6]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py: "netgen.csgvis" lines:[[7]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/geom2d.py: "netgen.meshing" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "netgen" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "netgen" lines:[3, 4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "tkinter" lines:[[7], [[[43]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "netgen" lines:[[8], [[[42]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "sys" lines:[[9], [70]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "os" lines:[[9], [[80]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "ngsolve" lines:[[[15]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "IPython" lines:[[[34]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "numpy" lines:[[55]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "PIL.Image" lines:[[[60]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: "threading" lines:[[70]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/occ.py: "netgen.config" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/occ.py: "netgen.meshing" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_gmsh.py: "netgen.meshing" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py: "netgen.meshing" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py: "meshio" lines:[[4]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/read_meshio.py: "numpy" lines:[[5]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py: "netgen.meshing" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py: skipping "time" lines:[3] py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py: "inspect" lines:[[[[45]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py: "IPython.display" lines:[[[[173]]], [229]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py: "webgui_jupyter_widgets" lines:[[[[178]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py: "packaging.version" lines:[[[[179]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/webgui.py: "json" lines:[[199]]: Ignore for REQ:slight py3req:/usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/pyngcore/__init__.py: "pyngcore.pyngcore" lines:[1] is possibly a self-providing dependency, skip it Provides: python3(netgen.libngpy._NgOCC), python3(netgen.libngpy._csg), python3(netgen.libngpy._geom2d), python3(netgen.libngpy._meshing), python3(netgen.libngpy._stl), python3(netgen), python3(netgen.NgOCC), python3(netgen.__main__), python3(netgen.config), python3(netgen.csg), python3(netgen.geom2d), python3(netgen.gui), python3(netgen.libngguipy), python3(netgen.libngpy), python3(netgen.meshing), python3(netgen.occ), python3(netgen.read_gmsh), python3(netgen.read_meshio), python3(netgen.stl), python3(netgen.version), python3(netgen.webgui), python3(pyngcore), python3(pyngcore.pyngcore) Requires: libnetgen = 6.2.2303-alt1, /usr/lib64/python3/site-packages, libGL.so.1()(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.38)(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), libngcore.so()(64bit) >= set:mg3ymNOaSuWF11Hi8H1V7QPiV0b3MS0cXiRqcgZkxYgMflL1e5JSkb0okHMLs139tVVa59Ze6HhAMxVHSKNK7QX33sPGfT0w0aSVexezuAJDfUr0vm4AmP8pb2kWhd3CbBiLTF1ODRMwvuiDERqZCNbQBH1, libnggui.so()(64bit) >= set:li2soYm2SSRI26, libnglib.so()(64bit) >= set:olPxmYCi3lNwZleTj1o, libpython3.11.so.1.0()(64bit) >= set:ogpCiruk6y9DlOcDZx5zjzy8cksGRLzdnTaUhz63DO5480Y24spg4PSYuMHeURFW8O1D1Ha7om0VooHjURUZKkIpnbo5IFHIMPFqxOsnVNDwqhZ2xg328r9dowUVFy746CLYxzxsoxkUyFQHlcPeO8Z1qCOxAXDVWe20OqUZLeeOFxza2gIQuIZEL6swpc7N56pVZxQvB5q07KAs168VTPcr0fs0AQZHKFzLJhQp7hEZ0bHDtogDlgwIV0yeP318t3uMSE9M81rtYZvHEwQhZq64Fb6hUx91R94jUv6d9EQ6QxHrrpM72SYgtgrYGjkhsPrmtbqsw8zshY1FeaNkbWhtXcZejrOGytC2oN0gM6fOQdjk5J13, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.11)(64bit), libstdc++.so.6(CXXABI_1.3.13)(64bit), libstdc++.so.6(CXXABI_1.3.2)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(CXXABI_1.3.5)(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.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(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(importlib.util) < 0, python3(logging) < 0, python3(math) < 0, python3(netgen.libngpy._geom2d) < 0, python3(netgen.libngpy._NgOCC) < 0, python3(netgen.libngpy._csg) < 0, python3(netgen.libngpy._meshing) < 0, python3(netgen.libngpy._stl) < 0, python3(numpy) < 0, python3(os) < 0, python3(packaging.version) < 0, python3(threading) < 0, python3(webgui_jupyter_widgets) < 0, python3(webgui_jupyter_widgets.widget) < 0, python3.11-ABI(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Conflicts: python3-module-netgen-openmpi Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.A3YWQr Creating python3-module-netgen-debuginfo package Processing files: libnetgen-devel-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Lemt80 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LJ0f5V find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib) In file included from /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/ngcore.hpp:4, from /usr/src/tmp/netgen-buildroot/usr/include/netgen/mydefs.hpp:14: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/archive.hpp:4:10: fatal error: any: No such file or directory 4 | #include | ^~~~~ compilation terminated. cpp.req: /usr/src/tmp/netgen-buildroot/usr/include/netgen/mydefs.hpp: cpp failed, trying c++ mode In file included from /usr/src/tmp/netgen-buildroot/usr/include/netgen/nginterface.h:15: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/visual_interface.hpp:4:10: fatal error: mystdlib.h: No such file or directory 4 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/nginterface.h: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csg.hpp:10:10: fatal error: myadt.hpp: No such file or directory 10 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csg.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/geoml.hpp:10:10: fatal error: geom/geom.hh: No such file or directory 10 | #include | ^~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/geoml.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_edge.hpp:4:10: fatal error: GProp_GProps.hxx: No such file or directory 4 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_edge.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_face.hpp:4:10: fatal error: GProp_GProps.hxx: No such file or directory 4 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_face.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_solid.hpp:4:10: fatal error: TopoDS.hxx: No such file or directory 4 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_solid.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_utils.hpp:6:10: fatal error: BRepGProp.hxx: No such file or directory 6 | #include | ^~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_utils.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_vertex.hpp:4:10: fatal error: TopoDS.hxx: No such file or directory 4 | #include | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/occ/occ_vertex.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_arm64.hpp:1:10: fatal error: arm_neon.h: No such file or directory 1 | #include "arm_neon.h" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/simd_arm64.hpp: cpp failed In file included from /usr/include/pybind11/attr.h:13, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/python_ngcore.hpp:5: /usr/include/pybind11/detail/common.h:266:10: fatal error: Python.h: No such file or directory 266 | #include | ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/python_ngcore.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/gprim.hpp:11:10: fatal error: myadt.hpp: No such file or directory 11 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/gprim.hpp: cpp failed In file included from /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/csg2d.hpp:6: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/geometry2d.hpp:10:10: fatal error: myadt.hpp: No such file or directory 10 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/csg2d.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/spline2d.hpp:27:10: fatal error: spline.hpp: No such file or directory 27 | #include "spline.hpp" | ^~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/spline2d.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/geometry2d.hpp:10:10: fatal error: myadt.hpp: No such file or directory 10 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/geometry2d.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/ngsimd.hpp:1:10: fatal error: ../general/ngsimd.hpp: No such file or directory 1 | #include <../general/ngsimd.hpp> | ^~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/ngsimd.hpp: cpp failed /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/parallel.hpp:1:10: fatal error: ../parallel/parallel.hpp: No such file or directory 1 | #include "../parallel/parallel.hpp" | ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/parallel.hpp: cpp failed In file included from /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/../include/gprim.hpp:1, from /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/meshing.hpp:7, from /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/delaunay2d.hpp:1: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/../include/../gprim/gprim.hpp:11:10: fatal error: myadt.hpp: No such file or directory 11 | #include | ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/delaunay2d.hpp: cpp failed In file included from /usr/include/pybind11/attr.h:13, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:13, from /usr/src/tmp/netgen-buildroot/usr/include/netgen/core/python_ngcore.hpp:5, from /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/python_mesh.hpp:4: /usr/include/pybind11/detail/common.h:266:10: fatal error: Python.h: No such file or directory 266 | #include | ^~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/meshing/python_mesh.hpp: cpp failed Requires: libnetgen = 6.2.2303-alt1, libGLU-devel, libglvnd-devel, tcl-devel, tk-devel, zlib-devel Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.K8c9he Processing files: netgen-doc-6.2.2303-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.93280 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.2303 + DOCDIR=/usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.2303 + export DOCDIR + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.2303 + /bin/mkdir -p /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.2303 + cp -prL doc/ng4.pdf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.2303 + chmod -R go-w /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.2303 + chmod -R a+rX /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.2303 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tqs5Ei find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VnEHZ1 find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib) Processing files: netgen-tutorials-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.YVM8df find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,tcl,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3y0VJu find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib) Processing files: netgen-debuginfo-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.KMqz7u find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.byAhMG find-requires: running scripts (debuginfo) Requires: netgen = 6.2.2303-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libGL.so.1), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libngcore.so), debug64(libnggui.so), debug64(libnglib.so), debug64(libstdc++.so.6), debug64(libtcl8.6.so), debug64(libtk8.6.so) Processing files: libnetgen-debuginfo-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3hF84J find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5W2FMo find-requires: running scripts (debuginfo) Provides: debug64(libngcore.so), debug64(libnggui.so), debug64(libnglib.so), debug64(libtogl.so) Requires: libnetgen = 6.2.2303-alt1, debug64(ld-linux-x86-64.so.2), debug64(libGLU.so.1), debug64(libGLX.so.0), debug64(libOpenGL.so.0), debug64(libTKBO.so.7.7), debug64(libTKBRep.so.7.7), debug64(libTKBool.so.7.7), debug64(libTKFillet.so.7.7), debug64(libTKG2d.so.7.7), debug64(libTKG3d.so.7.7), debug64(libTKGeomAlgo.so.7.7), debug64(libTKGeomBase.so.7.7), debug64(libTKIGES.so.7.7), debug64(libTKLCAF.so.7.7), debug64(libTKMath.so.7.7), debug64(libTKMesh.so.7.7), debug64(libTKOffset.so.7.7), debug64(libTKPrim.so.7.7), debug64(libTKSTEP.so.7.7), debug64(libTKSTEPBase.so.7.7), debug64(libTKSTL.so.7.7), debug64(libTKShHealing.so.7.7), debug64(libTKTopAlgo.so.7.7), debug64(libTKXCAF.so.7.7), debug64(libTKXDEIGES.so.7.7), debug64(libTKXDESTEP.so.7.7), debug64(libTKXSBase.so.7.7), debug64(libTKernel.so.7.7), debug64(libX11.so.6), debug64(libXmu.so.6), debug64(libavcodec.so.58), debug64(libavformat.so.58), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libjpeg.so.62), debug64(libm.so.6), debug64(libpython3.11.so.1.0), debug64(libstdc++.so.6), debug64(libswscale.so.5), debug64(libz.so.1) Processing files: python3-module-netgen-debuginfo-6.2.2303-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DwjlHm find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.62xT9U find-requires: running scripts (debuginfo) Requires: python3-module-netgen = 6.2.2303-alt1, debug64(libGL.so.1), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libngcore.so), debug64(libnggui.so), debug64(libnglib.so), debug64(libpython3.11.so.1.0), debug64(libstdc++.so.6) Adding to netgen a strict dependency on libnetgen Adding to netgen-debuginfo a strict dependency on netgen Adding to python3-module-netgen a strict dependency on libnetgen Adding to libnetgen-devel a strict dependency on libnetgen Adding to libnetgen-debuginfo a strict dependency on libnetgen Adding to python3-module-netgen-debuginfo a strict dependency on python3-module-netgen Adding to netgen-debuginfo a strict dependency on libnetgen-debuginfo Adding to python3-module-netgen-debuginfo a strict dependency on libnetgen-debuginfo Removing from netgen-debuginfo 47 sources provided by libnetgen-debuginfo also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/core also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/general also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/gprim also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/include also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/interface also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/linalg also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/meshing also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc Removing from python3-module-netgen-debuginfo 36 sources provided by libnetgen-debuginfo also prunning dir /usr/src/debug/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11/detail also prunning dir /usr/src/debug/netgen-6.2.2303/libsrc/general also prunning dir /usr/src/debug/netgen-6.2.2303/external_dependencies/pybind11/include/pybind11 also prunning dir /usr/src/debug/netgen-6.2.2303/external_dependencies/pybind11/include also prunning dir /usr/src/debug/netgen-6.2.2303/external_dependencies/pybind11 also prunning dir /usr/src/debug/netgen-6.2.2303/external_dependencies Removing 3 extra deps from netgen due to dependency on libnetgen Removing 3 extra deps from python3-module-netgen due to dependency on libnetgen Removing 3 extra deps from netgen-debuginfo due to dependency on libnetgen-debuginfo Removing 3 extra deps from python3-module-netgen-debuginfo due to dependency on libnetgen-debuginfo Removing 15 extra deps from netgen due to repentancy on libnetgen Removing 27 extra deps from python3-module-netgen due to repentancy on libnetgen Removing 3 extra deps from netgen-debuginfo due to repentancy on libnetgen-debuginfo Removing 4 extra deps from python3-module-netgen-debuginfo due to repentancy on libnetgen-debuginfo Wrote: /usr/src/RPM/RPMS/x86_64/netgen-6.2.2303-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-6.2.2303-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-netgen-6.2.2303-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-devel-6.2.2303-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/netgen-doc-6.2.2303-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/noarch/netgen-tutorials-6.2.2303-alt1.noarch.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/netgen-debuginfo-6.2.2303-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-debuginfo-6.2.2303-alt1.x86_64.rpm (w2T16.xzdio) Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-netgen-debuginfo-6.2.2303-alt1.x86_64.rpm (w2T16.xzdio) 1238.58user 109.43system 18:46.59elapsed 119%CPU (0avgtext+0avgdata 1541460maxresident)k 0inputs+0outputs (0major+29110162minor)pagefaults 0swaps 9.13user 4.33system 19:45.09elapsed 1%CPU (0avgtext+0avgdata 126388maxresident)k 216120inputs+0outputs (0major+390077minor)pagefaults 0swaps --- libnetgen-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:53.000000000 +0000 +++ libnetgen-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:25.503142047 +0000 @@ -45,2 +45,3 @@ Requires: libc.so.6(GLIBC_2.34)(64bit) +Requires: libc.so.6(GLIBC_2.38)(64bit) Requires: libc.so.6(GLIBC_2.4)(64bit) @@ -51,2 +52,3 @@ Requires: libm.so.6(GLIBC_2.29)(64bit) +Requires: libm.so.6(GLIBC_2.38)(64bit) Requires: libpython3.11.so.1.0()(64bit) >= set:ogpCiruFtFvo5rZcs1DnmeDZx5zjzy8cksGRLzdnTaUhz63DO5480Y24spMAKZxxdL7Yysd7heUcolV0P2873rt2L6ZDDydXq1HwdtB5uelbkCXafZkgJEu94qg0pbF134fflYwMMYBfscA3bA2ncBuJypSh6FfQcBjYiQpgfFPst710pdYZD77VQMh518mWFkRPQNn3eMcCzUyj4X7Zf7QvB5q07KAs1zi8cyvfPI1YM1Ry3lqYWCeZmr4ds5F1hEZ0bHDtogDlgwIV0yeP318t3uMelJZd569oHzTZDsyAagW8vRw8tN82fc9Eexo2ZzzC4kqzEtRQLrrpM72SYgtgrYAHZIrmtbqsw8zshY1FeaNkbWhtXcZejrOGytC2oN0gM6fOQdjk5J13 @@ -85,6 +87,6 @@ Provides: libnetgen = 6.2.2303-alt1:sisyphus+324071.140.7.1 -File: /usr/lib64/libngcore.so 100644 root:root 59bf7386ace2eb8691960406f4523883 -File: /usr/lib64/libnggui.so 100644 root:root e768a03009687e17fa43da8ee8b0ac05 -File: /usr/lib64/libnglib.so 100644 root:root 9010c1eac8219af242004e165099d128 -File: /usr/lib64/libtogl.so 100644 root:root 23fe6bc5bcff1d2cede15c194de08659 -RPMIdentity: feeeda2ce77d2717e466bbb773454810b4abb6fa2c428c3fab01228e7eb183046a657aeb8b2f0811c930d09b83eb157bc3a2c8114cbdee65b483924da0f85a64 +File: /usr/lib64/libngcore.so 100644 root:root bbe2566ffdfa861658f43904db43810e +File: /usr/lib64/libnggui.so 100644 root:root 6079877e0e5abfb710676a57bdf11077 +File: /usr/lib64/libnglib.so 100644 root:root 43c780d49d721a5434c8499bb790f1e8 +File: /usr/lib64/libtogl.so 100644 root:root 8660b42ef22fa9187fdfcc33f9ae3dd7 +RPMIdentity: 30f0d97f37aec12dcad3d5dda09bea89c9c0361c96e6058e6066005a5330ff717fdeb571c01a46b98a225636ce7e65ad1ba3adc84c458bc71781df327b36f11a --- libnetgen-debuginfo-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:54.000000000 +0000 +++ libnetgen-debuginfo-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:25.930149885 +0000 @@ -1,13 +1,13 @@ -/usr/lib/debug/.build-id/57 40755 root:root -/usr/lib/debug/.build-id/57/8d7af0323325c8da21dd0de06391e42ac028ff 120777 root:root ../../../../lib64/libnggui.so -/usr/lib/debug/.build-id/57/8d7af0323325c8da21dd0de06391e42ac028ff.debug 120777 root:root ../../usr/lib64/libnggui.so.debug -/usr/lib/debug/.build-id/7a 40755 root:root -/usr/lib/debug/.build-id/7a/a343ae6e6545a2b37d687e09a3345eb93020e9 120777 root:root ../../../../lib64/libnglib.so -/usr/lib/debug/.build-id/7a/a343ae6e6545a2b37d687e09a3345eb93020e9.debug 120777 root:root ../../usr/lib64/libnglib.so.debug -/usr/lib/debug/.build-id/b2 40755 root:root -/usr/lib/debug/.build-id/b2/c1b6934af36cc50e3f49e9d50f69f8c5acb3c9 120777 root:root ../../../../lib64/libngcore.so -/usr/lib/debug/.build-id/b2/c1b6934af36cc50e3f49e9d50f69f8c5acb3c9.debug 120777 root:root ../../usr/lib64/libngcore.so.debug -/usr/lib/debug/.build-id/ea 40755 root:root -/usr/lib/debug/.build-id/ea/c727b95596fd13cd20b2b6de99486b0387ee84 120777 root:root ../../../../lib64/libtogl.so -/usr/lib/debug/.build-id/ea/c727b95596fd13cd20b2b6de99486b0387ee84.debug 120777 root:root ../../usr/lib64/libtogl.so.debug +/usr/lib/debug/.build-id/33 40755 root:root +/usr/lib/debug/.build-id/33/425290db51e7574d47c0a98e8d55605f6e3542 120777 root:root ../../../../lib64/libnglib.so +/usr/lib/debug/.build-id/33/425290db51e7574d47c0a98e8d55605f6e3542.debug 120777 root:root ../../usr/lib64/libnglib.so.debug +/usr/lib/debug/.build-id/3a 40755 root:root +/usr/lib/debug/.build-id/3a/7085195ae2a19af59d994a51731b6d02d1a4ce 120777 root:root ../../../../lib64/libtogl.so +/usr/lib/debug/.build-id/3a/7085195ae2a19af59d994a51731b6d02d1a4ce.debug 120777 root:root ../../usr/lib64/libtogl.so.debug +/usr/lib/debug/.build-id/95 40755 root:root +/usr/lib/debug/.build-id/95/7363e3f46fab8a47ef391cf31403fa1f083b6a 120777 root:root ../../../../lib64/libnggui.so +/usr/lib/debug/.build-id/95/7363e3f46fab8a47ef391cf31403fa1f083b6a.debug 120777 root:root ../../usr/lib64/libnggui.so.debug +/usr/lib/debug/.build-id/f4 40755 root:root +/usr/lib/debug/.build-id/f4/dfb1549cbc4964fa707b66f0528958382643b9 120777 root:root ../../../../lib64/libngcore.so +/usr/lib/debug/.build-id/f4/dfb1549cbc4964fa707b66f0528958382643b9.debug 120777 root:root ../../usr/lib64/libngcore.so.debug /usr/lib/debug/usr/lib64/libngcore.so.debug 100644 root:root @@ -468,18 +468,18 @@ Provides: libnetgen-debuginfo = 6.2.2303-alt1:sisyphus+324071.140.7.1 -File: /usr/lib/debug/.build-id/57 40755 root:root -File: /usr/lib/debug/.build-id/57/8d7af0323325c8da21dd0de06391e42ac028ff 120777 root:root ../../../../lib64/libnggui.so -File: /usr/lib/debug/.build-id/57/8d7af0323325c8da21dd0de06391e42ac028ff.debug 120777 root:root ../../usr/lib64/libnggui.so.debug -File: /usr/lib/debug/.build-id/7a 40755 root:root -File: /usr/lib/debug/.build-id/7a/a343ae6e6545a2b37d687e09a3345eb93020e9 120777 root:root ../../../../lib64/libnglib.so -File: /usr/lib/debug/.build-id/7a/a343ae6e6545a2b37d687e09a3345eb93020e9.debug 120777 root:root ../../usr/lib64/libnglib.so.debug -File: /usr/lib/debug/.build-id/b2 40755 root:root -File: /usr/lib/debug/.build-id/b2/c1b6934af36cc50e3f49e9d50f69f8c5acb3c9 120777 root:root ../../../../lib64/libngcore.so -File: /usr/lib/debug/.build-id/b2/c1b6934af36cc50e3f49e9d50f69f8c5acb3c9.debug 120777 root:root ../../usr/lib64/libngcore.so.debug -File: /usr/lib/debug/.build-id/ea 40755 root:root -File: /usr/lib/debug/.build-id/ea/c727b95596fd13cd20b2b6de99486b0387ee84 120777 root:root ../../../../lib64/libtogl.so -File: /usr/lib/debug/.build-id/ea/c727b95596fd13cd20b2b6de99486b0387ee84.debug 120777 root:root ../../usr/lib64/libtogl.so.debug -File: /usr/lib/debug/usr/lib64/libngcore.so.debug 100644 root:root 00a9228b33ca308135ca7af938bc8c58 -File: /usr/lib/debug/usr/lib64/libnggui.so.debug 100644 root:root df2336c663c13f0cbba4471e337246bd -File: /usr/lib/debug/usr/lib64/libnglib.so.debug 100644 root:root 67a7ad75a7f02e9629bebdce5987679d -File: /usr/lib/debug/usr/lib64/libtogl.so.debug 100644 root:root b792e1ed4fab6624a22ad758ac9a2e4e +File: /usr/lib/debug/.build-id/33 40755 root:root +File: /usr/lib/debug/.build-id/33/425290db51e7574d47c0a98e8d55605f6e3542 120777 root:root ../../../../lib64/libnglib.so +File: /usr/lib/debug/.build-id/33/425290db51e7574d47c0a98e8d55605f6e3542.debug 120777 root:root ../../usr/lib64/libnglib.so.debug +File: /usr/lib/debug/.build-id/3a 40755 root:root +File: /usr/lib/debug/.build-id/3a/7085195ae2a19af59d994a51731b6d02d1a4ce 120777 root:root ../../../../lib64/libtogl.so +File: /usr/lib/debug/.build-id/3a/7085195ae2a19af59d994a51731b6d02d1a4ce.debug 120777 root:root ../../usr/lib64/libtogl.so.debug +File: /usr/lib/debug/.build-id/95 40755 root:root +File: /usr/lib/debug/.build-id/95/7363e3f46fab8a47ef391cf31403fa1f083b6a 120777 root:root ../../../../lib64/libnggui.so +File: /usr/lib/debug/.build-id/95/7363e3f46fab8a47ef391cf31403fa1f083b6a.debug 120777 root:root ../../usr/lib64/libnggui.so.debug +File: /usr/lib/debug/.build-id/f4 40755 root:root +File: /usr/lib/debug/.build-id/f4/dfb1549cbc4964fa707b66f0528958382643b9 120777 root:root ../../../../lib64/libngcore.so +File: /usr/lib/debug/.build-id/f4/dfb1549cbc4964fa707b66f0528958382643b9.debug 120777 root:root ../../usr/lib64/libngcore.so.debug +File: /usr/lib/debug/usr/lib64/libngcore.so.debug 100644 root:root aa8f53166ed4f237c69c1ecdf8237811 +File: /usr/lib/debug/usr/lib64/libnggui.so.debug 100644 root:root b77ab46691c517850524187932f25c21 +File: /usr/lib/debug/usr/lib64/libnglib.so.debug 100644 root:root 752c718b9c12f9b3c386026dab00decb +File: /usr/lib/debug/usr/lib64/libtogl.so.debug 100644 root:root be8261a1f22ff48905a4a98420d91c10 File: /usr/src/debug/netgen-6.2.2303 40755 root:root @@ -889,2 +889,2 @@ File: /usr/src/debug/netgen-6.2.2303/nglib/nglib_occ.h 100644 root:root bea0362dcab0a1e6d0d7981204e7c93e -RPMIdentity: 76f26ba72e34ed77a6dc3af1a9bfbd405f3ecd11bbf42befc0e0a99bacd8daf9aa3a366378e60dcb2f6de794c4855b656833535d2b5e80ca4467e2e3360195ee +RPMIdentity: a9512c5f806072ddee799241adad799032e05917d6d667a47b868416fabd61102c7f64a46bd435944164c02497fee6feb2fc5eeeb5cd5cfe4e725445db84eee9 --- libnetgen-devel-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:53.000000000 +0000 +++ libnetgen-devel-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:26.221155227 +0000 @@ -414,4 +414,4 @@ File: /usr/lib64/cmake/netgen/NetgenConfig.cmake 100644 root:root 3c2450e3e5b67071a69c6f95f1f8c0e1 -File: /usr/lib64/cmake/netgen/netgen-targets-relwithdebinfo.cmake 100644 root:root 231b1cf34146c6fb43fbdd42bb6d8fb8 -File: /usr/lib64/cmake/netgen/netgen-targets.cmake 100644 root:root 5e0b5bcb0167739d0fe1d94667087917 -RPMIdentity: 1c09e97c005e656e68114689f393cb2e4b9ded46ce9f2610047b9ddaddeb4933095110deb4e1e75ecce7caa85786c2e298b73591745735b52339d561bb9cbf26 +File: /usr/lib64/cmake/netgen/netgen-targets-relwithdebinfo.cmake 100644 root:root 14a519fc23ae806904a1f15471aa1c73 +File: /usr/lib64/cmake/netgen/netgen-targets.cmake 100644 root:root ba67d3a74ae01d465d76e0e6690a468b +RPMIdentity: 5ead6354253c50f70e4924d686895bf228c5f62f017c447c59f36da9f0b4c6fb8d5bd1473382a68ca0ddcbfeb182a503be2201d07481c36c80ca6af4842869b2 --- netgen-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:54.000000000 +0000 +++ netgen-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:26.594162074 +0000 @@ -13,3 +13,3 @@ Provides: netgen = 6.2.2303-alt1:sisyphus+324071.140.7.1 -File: /usr/bin/netgen 100755 root:root 4d896a6c474f386b787c9ccd092a9158 +File: /usr/bin/netgen 100755 root:root b18c5d96b0c5e1f4b5432b509fbc127c File: /usr/share/applications/netgen.desktop 100644 root:root 4ffcfbeda65f33138adb0599f6451a2c @@ -18,2 +18,2 @@ File: /usr/share/icons/hicolor/48x48/apps/netgen.png 100644 root:root 4e5b430726f37043b64e3f2c211d8181 -RPMIdentity: 4a7859be7dcbb807fdff9a30c7f41ff387ff6d922f91c88beca1f3e7faef2acb12b69178d0ccc0b5f9ce60f294ee549d9b84c27c98feeee1b4b705c45f6ed710 +RPMIdentity: 87106eca038816496a9b77d41b4c03cfb42a639c95a87110a4ff076a7b8920d9cbe16b2ccaa04831d8d540411b784e330320cf13bd3ca3a4dc4c4fd3100d34e0 --- netgen-debuginfo-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:53.000000000 +0000 +++ netgen-debuginfo-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:26.865167048 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/bc 40755 root:root -/usr/lib/debug/.build-id/bc/8e57fca250ae065396cc41c51dd5de35f31a4a 120777 root:root ../../../../bin/netgen -/usr/lib/debug/.build-id/bc/8e57fca250ae065396cc41c51dd5de35f31a4a.debug 120777 root:root ../../usr/bin/netgen.debug +/usr/lib/debug/.build-id/88 40755 root:root +/usr/lib/debug/.build-id/88/028bb5caded4c270c0538488c9b52794e2fe1e 120777 root:root ../../../../bin/netgen +/usr/lib/debug/.build-id/88/028bb5caded4c270c0538488c9b52794e2fe1e.debug 120777 root:root ../../usr/bin/netgen.debug /usr/lib/debug/usr/bin/netgen.debug 100644 root:root @@ -18,6 +18,6 @@ Provides: netgen-debuginfo = 6.2.2303-alt1:sisyphus+324071.140.7.1 -File: /usr/lib/debug/.build-id/bc 40755 root:root -File: /usr/lib/debug/.build-id/bc/8e57fca250ae065396cc41c51dd5de35f31a4a 120777 root:root ../../../../bin/netgen -File: /usr/lib/debug/.build-id/bc/8e57fca250ae065396cc41c51dd5de35f31a4a.debug 120777 root:root ../../usr/bin/netgen.debug -File: /usr/lib/debug/usr/bin/netgen.debug 100644 root:root db302cc45c011b52a546487ed4dba0f5 +File: /usr/lib/debug/.build-id/88 40755 root:root +File: /usr/lib/debug/.build-id/88/028bb5caded4c270c0538488c9b52794e2fe1e 120777 root:root ../../../../bin/netgen +File: /usr/lib/debug/.build-id/88/028bb5caded4c270c0538488c9b52794e2fe1e.debug 120777 root:root ../../usr/bin/netgen.debug +File: /usr/lib/debug/usr/bin/netgen.debug 100644 root:root 412e145a4edf1cf37da6dd9bbffa46d4 File: /usr/src/debug/netgen-6.2.2303 40755 root:root @@ -28,2 +28,2 @@ File: /usr/src/debug/netgen-6.2.2303/ng/ngappinit.cpp 100644 root:root 26e6cf99dbb29c9d57cac00c030d4fbc -RPMIdentity: c608727b4d239e1929aedc78d60bfa1c7bdb0477fe7762356aeb17f670d157d44f0247218186e6d85b57d11e320111dd39725cd998d122fed3994f9b15207cad +RPMIdentity: 7b926757e4ce629fd9035d92b80008ab4e55d85f22a720c230479fb2f30f8a2675f49b3b2e5e9e58f1ec9e04fd31ff4c448877a6e79e15584100564bc1c6284f --- python3-module-netgen-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:53.000000000 +0000 +++ python3-module-netgen-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:28.219191902 +0000 @@ -73,2 +73,5 @@ Requires: python3(math) < 0 +Requires: python3(netgen.libngpy._geom2d) < 0 +Requires: python3(netgen.libngpy._NgOCC) < 0 +Requires: python3(netgen.libngpy._csg) < 0 Requires: python3(netgen.libngpy._meshing) < 0 @@ -160,4 +163,4 @@ File: /usr/lib64/python3/site-packages/netgen/gui.py 100644 root:root 4e94436157c1fd927e8d1387487ed7b9 -File: /usr/lib64/python3/site-packages/netgen/libngguipy.so 100644 root:root aee42c9be8960afa0d3643f37b986d5e -File: /usr/lib64/python3/site-packages/netgen/libngpy.so 100644 root:root 15b6c3178a7912e253dd4426f7294c51 +File: /usr/lib64/python3/site-packages/netgen/libngguipy.so 100644 root:root 093299bba536bf6f6e41bc8c73b29ebb +File: /usr/lib64/python3/site-packages/netgen/libngpy.so 100644 root:root 0ec04015aef0687b5236e42a8df4009b File: /usr/lib64/python3/site-packages/netgen/meshing.py 100644 root:root 9524efeee8607655e6a2331e9b1e43d6 @@ -175,3 +178,3 @@ File: /usr/lib64/python3/site-packages/pyngcore/__pycache__/__init__.cpython-311.pyc 100644 root:root 93dee237a109d3f8d42cd4a368e215ec -File: /usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so 100644 root:root da0b8835865c7e50066dec26efb8cec9 -RPMIdentity: 4ee51f4412c178a83535cabe6f816886ab76a2e5af9bfe8d439ed96eaa40723a69d6713d62acef6b326cf80ec4f6b2e6dd39766e57d71db134d0828b2ecfa3c9 +File: /usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so 100644 root:root 99f5c054cb4d02fd68d782c5012e0a1f +RPMIdentity: f77ebebaccd524198512a79c935b210b893dd0121550f80577fd44206a1093e9baa2e68402d4edda6f8e0dc91d63a755b94d78bd6d6b3992517769c6ea91b3f8 --- python3-module-netgen-debuginfo-6.2.2303-alt1.x86_64.rpm.repo 2023-07-20 04:49:53.000000000 +0000 +++ python3-module-netgen-debuginfo-6.2.2303-alt1.x86_64.rpm.hasher 2023-09-05 01:35:28.695200640 +0000 @@ -1,10 +1,10 @@ -/usr/lib/debug/.build-id/1f 40755 root:root -/usr/lib/debug/.build-id/1f/6e46d86935b3e8518030f014e7ac63819ee810 120777 root:root ../../../../lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so -/usr/lib/debug/.build-id/1f/6e46d86935b3e8518030f014e7ac63819ee810.debug 120777 root:root ../../usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so.debug -/usr/lib/debug/.build-id/38 40755 root:root -/usr/lib/debug/.build-id/38/ad58bf6f1bbbb8194441b901ce23580d0b3ac2 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngpy.so -/usr/lib/debug/.build-id/38/ad58bf6f1bbbb8194441b901ce23580d0b3ac2.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngpy.so.debug -/usr/lib/debug/.build-id/58 40755 root:root -/usr/lib/debug/.build-id/58/802eca6e0804cd6757636b1739a26b3b535048 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngguipy.so -/usr/lib/debug/.build-id/58/802eca6e0804cd6757636b1739a26b3b535048.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngguipy.so.debug +/usr/lib/debug/.build-id/64 40755 root:root +/usr/lib/debug/.build-id/64/ca4d29c17734f64407cdf0aade40b4ca7df6c0 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngpy.so +/usr/lib/debug/.build-id/64/ca4d29c17734f64407cdf0aade40b4ca7df6c0.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngpy.so.debug +/usr/lib/debug/.build-id/89 40755 root:root +/usr/lib/debug/.build-id/89/0475e9ae483d0d08257e5f6c50ca643508467e 120777 root:root ../../../../lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so +/usr/lib/debug/.build-id/89/0475e9ae483d0d08257e5f6c50ca643508467e.debug 120777 root:root ../../usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so.debug +/usr/lib/debug/.build-id/f5 40755 root:root +/usr/lib/debug/.build-id/f5/5c06d29973429ddf13b1143dde191050b30b11 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngguipy.so +/usr/lib/debug/.build-id/f5/5c06d29973429ddf13b1143dde191050b30b11.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngguipy.so.debug /usr/lib/debug/usr/lib64/python3 40755 root:root @@ -33,11 +33,11 @@ Provides: python3-module-netgen-debuginfo = 6.2.2303-alt1:sisyphus+324071.140.7.1 -File: /usr/lib/debug/.build-id/1f 40755 root:root -File: /usr/lib/debug/.build-id/1f/6e46d86935b3e8518030f014e7ac63819ee810 120777 root:root ../../../../lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so -File: /usr/lib/debug/.build-id/1f/6e46d86935b3e8518030f014e7ac63819ee810.debug 120777 root:root ../../usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so.debug -File: /usr/lib/debug/.build-id/38 40755 root:root -File: /usr/lib/debug/.build-id/38/ad58bf6f1bbbb8194441b901ce23580d0b3ac2 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngpy.so -File: /usr/lib/debug/.build-id/38/ad58bf6f1bbbb8194441b901ce23580d0b3ac2.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngpy.so.debug -File: /usr/lib/debug/.build-id/58 40755 root:root -File: /usr/lib/debug/.build-id/58/802eca6e0804cd6757636b1739a26b3b535048 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngguipy.so -File: /usr/lib/debug/.build-id/58/802eca6e0804cd6757636b1739a26b3b535048.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngguipy.so.debug +File: /usr/lib/debug/.build-id/64 40755 root:root +File: /usr/lib/debug/.build-id/64/ca4d29c17734f64407cdf0aade40b4ca7df6c0 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngpy.so +File: /usr/lib/debug/.build-id/64/ca4d29c17734f64407cdf0aade40b4ca7df6c0.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngpy.so.debug +File: /usr/lib/debug/.build-id/89 40755 root:root +File: /usr/lib/debug/.build-id/89/0475e9ae483d0d08257e5f6c50ca643508467e 120777 root:root ../../../../lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so +File: /usr/lib/debug/.build-id/89/0475e9ae483d0d08257e5f6c50ca643508467e.debug 120777 root:root ../../usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so.debug +File: /usr/lib/debug/.build-id/f5 40755 root:root +File: /usr/lib/debug/.build-id/f5/5c06d29973429ddf13b1143dde191050b30b11 120777 root:root ../../../../lib64/python3/site-packages/netgen/libngguipy.so +File: /usr/lib/debug/.build-id/f5/5c06d29973429ddf13b1143dde191050b30b11.debug 120777 root:root ../../usr/lib64/python3/site-packages/netgen/libngguipy.so.debug File: /usr/lib/debug/usr/lib64/python3 40755 root:root @@ -45,6 +45,6 @@ File: /usr/lib/debug/usr/lib64/python3/site-packages/netgen 40755 root:root -File: /usr/lib/debug/usr/lib64/python3/site-packages/netgen/libngguipy.so.debug 100644 root:root 85c7444874d16e92ed3b1bd661b08694 -File: /usr/lib/debug/usr/lib64/python3/site-packages/netgen/libngpy.so.debug 100644 root:root 3e9f0449b8245e2ff89a158905c41f60 +File: /usr/lib/debug/usr/lib64/python3/site-packages/netgen/libngguipy.so.debug 100644 root:root 0994fac077d7a07c55d738d1de744b39 +File: /usr/lib/debug/usr/lib64/python3/site-packages/netgen/libngpy.so.debug 100644 root:root cc88404363bbe9b6c967450df36ce2ef File: /usr/lib/debug/usr/lib64/python3/site-packages/pyngcore 40755 root:root -File: /usr/lib/debug/usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so.debug 100644 root:root 448851b0a612fde329c22d4614f9f347 +File: /usr/lib/debug/usr/lib64/python3/site-packages/pyngcore/pyngcore.cpython-311.so.debug 100644 root:root b2e43a5de26a95d87e800ec78cc4282f File: /usr/src/debug/netgen-6.2.2303 40755 root:root @@ -61,2 +61,2 @@ File: /usr/src/debug/netgen-6.2.2303/ng/ngguipy.cpp 100644 root:root b8b3cb10ccfaec3a96a68da22b589eeb -RPMIdentity: b99fdab05e8cc14159a01385825b48b83743b1ae24c749af49ef3f80adb41849906d0242ac2d5c502bb7538e2e18c9b08e50be1eff28635777684dce37133a87 +RPMIdentity: 873aa8c72152eb4b57a35543e8ca915db1aa7070bf2771dfc79f7d853b359fd3e619e7b095f8df2505cba384f8a9f2996e47cd31ccb0e5f3c16eda3fb419571b