<86>Apr 23 04:18:47 userdel[86220]: delete user 'rooter' <86>Apr 23 04:18:47 userdel[86220]: removed group 'rooter' owned by 'rooter' <86>Apr 23 04:18:47 groupadd[86231]: group added to /etc/group: name=rooter, GID=663 <86>Apr 23 04:18:47 groupadd[86231]: group added to /etc/gshadow: name=rooter <86>Apr 23 04:18:47 groupadd[86231]: new group: name=rooter, GID=663 <86>Apr 23 04:18:47 useradd[86245]: new user: name=rooter, UID=663, GID=663, home=/root, shell=/bin/bash <86>Apr 23 04:18:47 userdel[86256]: delete user 'builder' <86>Apr 23 04:18:47 userdel[86256]: removed group 'builder' owned by 'builder' <86>Apr 23 04:18:47 userdel[86256]: removed shadow group 'builder' owned by 'builder' <86>Apr 23 04:18:47 groupadd[86274]: group added to /etc/group: name=builder, GID=664 <86>Apr 23 04:18:47 groupadd[86274]: group added to /etc/gshadow: name=builder <86>Apr 23 04:18:47 groupadd[86274]: new group: name=builder, GID=664 <86>Apr 23 04:18:47 useradd[86286]: new user: name=builder, UID=664, GID=664, home=/usr/src, shell=/bin/bash <13>Apr 23 04:18:56 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 23 04:18:56 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Apr 23 04:18:56 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>Apr 23 04:18:56 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Apr 23 04:18:56 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 23 04:18:56 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 23 04:18:56 rpmi: ca-certificates-2019.03.31-alt1 sisyphus+226302.100.1.1 1554055265 installed <13>Apr 23 04:18:56 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Apr 23 04:18:56 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288187 installed <13>Apr 23 04:18:56 rpmi: libcrypto1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667802 installed <13>Apr 23 04:18:56 rpmi: libssl1.1-1.1.1b-alt2 sisyphus+227249.100.2.1 1555667802 installed <13>Apr 23 04:18:56 rpmi: python3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>Apr 23 04:18:56 rpmi: libpython3-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>Apr 23 04:18:57 rpmi: python3-base-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>Apr 23 04:18:57 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Apr 23 04:18:57 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Apr 23 04:18:57 rpmi: rpm-build-tcl-0.5.1-alt1 1519671307 installed warning: Macro %cmake not found warning: Macro %cmake_build not found warning: Macro %cmakeinstall_std not found warning: Macro %ubt not found <13>Apr 23 04:19:16 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Apr 23 04:19:16 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>Apr 23 04:19:16 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed <13>Apr 23 04:19:16 rpmi: libglvnd-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:16 rpmi: libidn2-2.1.1-alt1 sisyphus+221274.100.1.2 1549951280 installed <13>Apr 23 04:19:16 rpmi: libnettle6-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed <13>Apr 23 04:19:16 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Apr 23 04:19:16 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Apr 23 04:19:16 rpmi: libwebp7-1.0.2-alt1 sisyphus+219651.100.1.2 1548057724 installed <13>Apr 23 04:19:16 rpmi: libtbb-2019-alt1.u2 sisyphus+225625.22600.91.1 1555297232 installed <13>Apr 23 04:19:16 rpmi: OCE-foundation-0.18.3-alt1.1 1528684935 installed <13>Apr 23 04:19:16 rpmi: libtcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606523 installed <13>Apr 23 04:19:16 rpmi: tcl-8.6.9-alt1 sisyphus+227145.100.1.2 1555606523 installed <13>Apr 23 04:19:16 rpmi: tcl-devel-8.6.9-alt1 sisyphus+227145.100.1.2 1555606523 installed <13>Apr 23 04:19:16 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Apr 23 04:19:16 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Apr 23 04:19:16 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586157 installed <13>Apr 23 04:19:16 rpmi: libjasper-2.0.14-alt1 1530105213 installed <13>Apr 23 04:19:16 rpmi: libogg-1.3.3-alt1 sisyphus+221902.4000.4.1 1550598413 installed <13>Apr 23 04:19:16 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Apr 23 04:19:17 rpmi: libicu64-1:6.4.2-alt1 sisyphus+227580.100.1.2 1555784315 installed <13>Apr 23 04:19:17 rpmi: libopenjpeg2.0-2.3.1-alt1 sisyphus+226454.100.1.1 1554284336 installed <13>Apr 23 04:19:17 rpmi: ilmbase12-common-2.2.0-alt1.1 1434451064 installed <13>Apr 23 04:19:17 rpmi: libiex12-2.2.0-alt1.1 1434451064 installed <13>Apr 23 04:19:17 rpmi: libhalf12-2.2.0-alt1.1 1434451064 installed <13>Apr 23 04:19:17 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed <13>Apr 23 04:19:17 rpmi: libharfbuzz-2.2.0-alt2 sisyphus+226762.500.12.1 1555021878 installed <13>Apr 23 04:19:17 rpmi: libfreetype-2.10.0-alt2 sisyphus+226881.100.2.1 1555676284 installed <13>Apr 23 04:19:17 rpmi: fontconfig-2.13.1-alt1 sisyphus+226691.100.2.2 1554598717 installed Updating fonts cache: <29>Apr 23 04:19:18 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Apr 23 04:19:18 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Apr 23 04:19:18 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Apr 23 04:19:18 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Apr 23 04:19:19 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed <13>Apr 23 04:19:19 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed <13>Apr 23 04:19:19 rpmi: libXdmcp-devel-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed <13>Apr 23 04:19:19 rpmi: libharfbuzz-icu-2.2.0-alt2 sisyphus+226762.500.12.1 1555021878 installed <13>Apr 23 04:19:19 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed <13>Apr 23 04:19:19 rpmi: libilmthread12-2.2.0-alt1.1 1434451064 installed <13>Apr 23 04:19:19 rpmi: icu-utils-1:6.4.2-alt1 sisyphus+227580.100.1.2 1555784315 installed <13>Apr 23 04:19:20 rpmi: libicu-devel-1:6.4.2-alt1 sisyphus+227580.100.1.2 1555784315 installed <13>Apr 23 04:19:20 rpmi: libtheora-2:1.1.1-alt6 sisyphus+223372.100.2.1 1551525759 installed <13>Apr 23 04:19:20 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744467 installed <13>Apr 23 04:19:20 rpmi: tbb-devel-2019-alt1.u2 sisyphus+225625.22600.91.1 1555297232 installed <13>Apr 23 04:19:20 rpmi: libarchive13-3.3.1-alt2 sisyphus.219343.100 1547461968 installed <13>Apr 23 04:19:20 rpmi: libhogweed4-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed <13>Apr 23 04:19:20 rpmi: libgnutls30-3.6.7-alt1 sisyphus+225829.100.1.1 1553782557 installed <13>Apr 23 04:19:20 rpmi: libOpenGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:20 rpmi: libGLES-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:20 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Apr 23 04:19:20 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>Apr 23 04:19:20 rpmi: libudfread-1.0.0-alt3 1528906336 installed <13>Apr 23 04:19:20 rpmi: libbluray-1.0.2-alt1 1529659810 installed <13>Apr 23 04:19:20 rpmi: wayland-devel-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Apr 23 04:19:20 rpmi: libwayland-client-devel-1.17.0-alt1 sisyphus+225894.100.1.1 1553872803 installed <13>Apr 23 04:19:20 rpmi: libsoxr-0.1.2-alt4 sisyphus+222649.100.1.1 1550964841 installed <13>Apr 23 04:19:20 rpmi: libxvid-1.3.4-alt1 1507033988 installed <13>Apr 23 04:19:20 rpmi: libx265-160-2.8-alt1 1529659165 installed <13>Apr 23 04:19:20 rpmi: libx264-148-alt2 1496163823 installed <13>Apr 23 04:19:20 rpmi: libwavpack-5.1.0-alt1 1486754494 installed <13>Apr 23 04:19:20 rpmi: libvpx6-1.8.0-alt1 sisyphus+222320.200.6.1 1551096260 installed <13>Apr 23 04:19:20 rpmi: libtwolame-0.3.13-alt1 1486717192 installed <13>Apr 23 04:19:20 rpmi: libspeex-1.2-alt1 1528115225 installed <13>Apr 23 04:19:20 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>Apr 23 04:19:20 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed <13>Apr 23 04:19:20 rpmi: libfribidi-1.0.5-alt1 1532424343 installed <13>Apr 23 04:19:20 rpmi: shared-mime-info-1.12-alt1 sisyphus+219597.100.2.2 1548056998 installed <13>Apr 23 04:19:20 rpmi: libgdk-pixbuf-locales-2.38.1-alt1.1 sisyphus+226643.100.1.1 1554470431 installed <13>Apr 23 04:19:20 rpmi: libopus-1.2.1-alt1.1 1504605235 installed <13>Apr 23 04:19:20 rpmi: libopencore-amrwb0-0.1.5-alt1 1529659318 installed <13>Apr 23 04:19:20 rpmi: libopencore-amrnb0-0.1.5-alt1 1529659318 installed <13>Apr 23 04:19:20 rpmi: liblame-3.100-alt1 1527082573 installed <13>Apr 23 04:19:20 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>Apr 23 04:19:20 rpmi: libcodec2-0.8.1-alt1 1533802521 installed <13>Apr 23 04:19:20 rpmi: libpixman-3:0.38.0-alt1 sisyphus+221327.100.1.1 1549959656 installed <13>Apr 23 04:19:20 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Apr 23 04:19:20 rpmi: libgio-2.60.1-alt2 sisyphus+227881.100.1.2 1555820523 installed <13>Apr 23 04:19:20 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed <13>Apr 23 04:19:20 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550596716 installed <13>Apr 23 04:19:21 rpmi: libstdc++8-devel-8.3.1-alt2 sisyphus+224979.100.1.1 1552540102 installed <13>Apr 23 04:19:21 rpmi: gcc8-c++-8.3.1-alt2 sisyphus+224979.100.1.1 1552540102 installed <13>Apr 23 04:19:21 rpmi: rpm-macros-cmake-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Apr 23 04:19:21 rpmi: cmake-modules-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Apr 23 04:19:21 rpmi: libuv-1.23.2-alt1 sisyphus+222662.100.1.1 1550983206 installed <13>Apr 23 04:19:21 rpmi: librhash-1.3.5-alt2 1505156277 installed <13>Apr 23 04:19:21 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769512 installed <13>Apr 23 04:19:21 rpmi: publicsuffix-list-dafsa-20190329-alt1 sisyphus+226347.100.1.2 1554127434 installed <13>Apr 23 04:19:21 rpmi: libpsl-0.21.0-alt1 sisyphus+227314.100.1.2 1555618432 installed <13>Apr 23 04:19:21 rpmi: libnghttp2-1.34.0-alt1 sisyphus+222625.100.1.1 1550947249 installed <13>Apr 23 04:19:22 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed <13>Apr 23 04:19:22 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed <13>Apr 23 04:19:22 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed <86>Apr 23 04:19:22 groupadd[117651]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 23 04:19:22 groupadd[117651]: group added to /etc/gshadow: name=_keytab <86>Apr 23 04:19:22 groupadd[117651]: new group: name=_keytab, GID=499 <13>Apr 23 04:19:22 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746443 installed <86>Apr 23 04:19:22 groupadd[117690]: group added to /etc/group: name=sasl, GID=498 <86>Apr 23 04:19:22 groupadd[117690]: group added to /etc/gshadow: name=sasl <86>Apr 23 04:19:22 groupadd[117690]: new group: name=sasl, GID=498 <13>Apr 23 04:19:22 rpmi: libsasl2-3-2.1.27-alt1 sisyphus+223971.100.1.1 1551928405 installed <13>Apr 23 04:19:22 rpmi: libldap-2.4.47-alt1 sisyphus+227888.100.2.1 1555846668 installed <13>Apr 23 04:19:22 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>Apr 23 04:19:22 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554565 installed <13>Apr 23 04:19:22 rpmi: libcurl-7.64.1-alt1 sisyphus+225825.100.1.1 1553777006 installed <13>Apr 23 04:19:22 rpmi: cmake-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Apr 23 04:19:22 rpmi: xorg-xf86miscproto-devel-0.9.3-alt1 1303464883 installed <13>Apr 23 04:19:22 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1.1 sisyphus+225625.3000.91.1 1555282020 installed <13>Apr 23 04:19:22 rpmi: rpm-build-gir-0.7.2-alt4 1534675014 installed <13>Apr 23 04:19:22 rpmi: glib2-devel-2.60.1-alt2 sisyphus+227881.100.1.2 1555820523 installed <13>Apr 23 04:19:22 rpmi: libharfbuzz-devel-2.2.0-alt2 sisyphus+226762.500.12.1 1555021878 installed <13>Apr 23 04:19:22 rpmi: libfreetype-devel-2.10.0-alt2 sisyphus+226881.100.2.1 1555676284 installed <13>Apr 23 04:19:22 rpmi: libjbig-2.1-alt1 1401380921 installed <13>Apr 23 04:19:22 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850937 installed <13>Apr 23 04:19:22 rpmi: libgdk-pixbuf-2.38.1-alt1.1 sisyphus+226643.100.1.1 1554470431 installed <13>Apr 23 04:19:22 rpmi: liblcms2-2.9-alt1 1516411888 installed <13>Apr 23 04:19:22 rpmi: libgomp1-8.3.1-alt2 sisyphus+224979.100.1.1 1552540102 installed <13>Apr 23 04:19:22 rpmi: libraw-0.19.2-alt1 sisyphus+226755.100.2.1 1554588862 installed <13>Apr 23 04:19:22 rpmi: libjxr-1.1-alt1 1454944049 installed <13>Apr 23 04:19:22 rpmi: openexr22-common-2.2.0-alt3 sisyphus+221267.100.1.2 1549944980 installed <13>Apr 23 04:19:22 rpmi: libilmimf22-2.2.0-alt3 sisyphus+221267.100.1.2 1549944980 installed <13>Apr 23 04:19:22 rpmi: libfreeimage-3.18.0-alt3 sisyphus+227011.100.1.2 1555017624 installed <13>Apr 23 04:19:22 rpmi: libfreeimage-devel-3.18.0-alt3 sisyphus+227011.100.1.2 1555017624 installed <13>Apr 23 04:19:22 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed <13>Apr 23 04:19:22 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed <13>Apr 23 04:19:22 rpmi: libdrm-1:2.4.97-alt1 sisyphus+220483.100.1.1 1549270237 installed <13>Apr 23 04:19:22 rpmi: libgbm-4:19.0.2-alt1 sisyphus+227299.100.1.3 1555623671 installed <13>Apr 23 04:19:22 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>Apr 23 04:19:22 rpmi: libX11-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>Apr 23 04:19:22 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Apr 23 04:19:23 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus+226735.100.2.2 1554615009 installed <13>Apr 23 04:19:23 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 23 04:19:23 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Apr 23 04:19:23 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed <13>Apr 23 04:19:23 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Apr 23 04:19:23 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed <13>Apr 23 04:19:23 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed <13>Apr 23 04:19:23 rpmi: libtk-8.6.9-alt1 sisyphus+227145.200.1.2 1555606663 installed <13>Apr 23 04:19:23 rpmi: libvdpau-1:1.2-alt1 sisyphus+224833.100.1.1 1552376728 installed <13>Apr 23 04:19:23 rpmi: libvdpau-devel-1:1.2-alt1 sisyphus+224833.100.1.1 1552376728 installed <13>Apr 23 04:19:23 rpmi: tk-8.6.9-alt1 sisyphus+227145.200.1.2 1555606663 installed <13>Apr 23 04:19:23 rpmi: tk-devel-8.6.9-alt1 sisyphus+227145.200.1.2 1555606663 installed <13>Apr 23 04:19:23 rpmi: libXpm-3.5.12-alt1 sisyphus+223149.400.2.1 1551268300 installed <13>Apr 23 04:19:23 rpmi: libXpm-devel-3.5.12-alt1 sisyphus+223149.400.2.1 1551268300 installed <13>Apr 23 04:19:23 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>Apr 23 04:19:23 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Apr 23 04:19:23 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>Apr 23 04:19:23 rpmi: libXcursor-devel-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed <13>Apr 23 04:19:23 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Apr 23 04:19:23 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Apr 23 04:19:23 rpmi: libXrandr-devel-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed <13>Apr 23 04:19:23 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Apr 23 04:19:23 rpmi: libXxf86misc-1.0.4-alt1 sisyphus+223149.600.2.1 1551268437 installed <13>Apr 23 04:19:23 rpmi: libXxf86misc-devel-1.0.4-alt1 sisyphus+223149.600.2.1 1551268437 installed <13>Apr 23 04:19:23 rpmi: libXScrnSaver-1.2.3-alt1 sisyphus+223149.500.2.1 1551268370 installed <13>Apr 23 04:19:23 rpmi: libXScrnSaver-devel-1.2.3-alt1 sisyphus+223149.500.2.1 1551268370 installed <13>Apr 23 04:19:23 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>Apr 23 04:19:23 rpmi: libXinerama-devel-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed <13>Apr 23 04:19:23 rpmi: libXres-1.2.0-alt1 1508501173 installed <13>Apr 23 04:19:23 rpmi: libXres-devel-1.2.0-alt1 1508501173 installed <13>Apr 23 04:19:23 rpmi: libXtst-1.2.2-alt1 1369984880 installed <13>Apr 23 04:19:23 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed <13>Apr 23 04:19:23 rpmi: libXi-devel-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed <13>Apr 23 04:19:23 rpmi: libXtst-devel-1.2.2-alt1 1369984880 installed <13>Apr 23 04:19:23 rpmi: libXv-1.0.11-alt1 1527685497 installed <13>Apr 23 04:19:23 rpmi: libXv-devel-1.0.11-alt1 1527685497 installed <13>Apr 23 04:19:23 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed <13>Apr 23 04:19:23 rpmi: libGLX-mesa-4:19.0.2-alt1 sisyphus+227299.100.1.3 1555623671 installed <13>Apr 23 04:19:23 rpmi: libEGL-mesa-4:19.0.2-alt1 sisyphus+227299.100.1.3 1555623671 installed <13>Apr 23 04:19:23 rpmi: libEGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:23 rpmi: libGLX-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:23 rpmi: libGL-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:23 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed <13>Apr 23 04:19:23 rpmi: libva-2.4.0-alt1 sisyphus+221933.100.1.1 1550502839 installed <13>Apr 23 04:19:23 rpmi: libavutil56-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:23 rpmi: libswresample3-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:23 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Apr 23 04:19:23 rpmi: libgl2ps-1.4.0-alt1 sisyphus+222913.100.1.1 1551231146 installed <13>Apr 23 04:19:23 rpmi: OCE-ocaf-0.18.3-alt1.1 1528684935 installed <13>Apr 23 04:19:24 rpmi: OCE-modeling-0.18.3-alt1.1 1528684935 installed <13>Apr 23 04:19:24 rpmi: OCE-visualization-0.18.3-alt1.1 1528684935 installed <13>Apr 23 04:19:24 rpmi: OCE-draw-0.18.3-alt1.1 1528684935 installed <13>Apr 23 04:19:24 rpmi: libswscale5-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:24 rpmi: libpango-1.42.4-alt1 1534787249 installed <13>Apr 23 04:19:25 rpmi: librsvg-1:2.44.13-alt1 sisyphus+221672.100.1.1 1550309839 installed <13>Apr 23 04:19:25 rpmi: libglvnd-devel-7:1.1.1-alt1 sisyphus+224993.100.4.1 1552634540 installed <13>Apr 23 04:19:25 rpmi: libEGL-devel-4:19.0.2-alt1 sisyphus+227299.100.1.3 1555623671 installed <13>Apr 23 04:19:25 rpmi: libGL-devel-4:19.0.2-alt1 sisyphus+227299.100.1.3 1555623671 installed <13>Apr 23 04:19:25 rpmi: libgl2ps-devel-1.4.0-alt1 sisyphus+222913.100.1.1 1551231146 installed <13>Apr 23 04:19:25 rpmi: libGLU-devel-4:9.0.0-alt1 1347643776 installed <13>Apr 23 04:19:25 rpmi: libva-devel-2.4.0-alt1 sisyphus+221933.100.1.1 1550502839 installed <13>Apr 23 04:19:25 rpmi: libavutil-devel-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:25 rpmi: libxkbfile-1.1.0-alt1 sisyphus+225206.1100.1.2 1552949559 installed <13>Apr 23 04:19:25 rpmi: libxkbfile-devel-1.1.0-alt1 sisyphus+225206.1100.1.2 1552949559 installed <13>Apr 23 04:19:25 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>Apr 23 04:19:25 rpmi: libXcomposite-devel-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed <13>Apr 23 04:19:25 rpmi: libzvbi-0.2.35-alt1 sisyphus+223374.100.1.1 1551507904 installed <13>Apr 23 04:19:25 rpmi: libavcodec58-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:25 rpmi: libavcodec-devel-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:25 rpmi: libavformat58-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:25 rpmi: libavformat-devel-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:26 rpmi: OCE-devel-0.18.3-alt1.1 1528684935 installed <13>Apr 23 04:19:26 rpmi: libswresample-devel-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:26 rpmi: libswscale-devel-2:4.1.3-alt2 sisyphus+227875.100.1.1 1555759563 installed <13>Apr 23 04:19:26 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949629 installed <13>Apr 23 04:19:26 rpmi: ccmake-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Apr 23 04:19:26 rpmi: pybind11-devel-2.2.4-alt1 sisyphus+227465.100.1.2 1555756071 installed <13>Apr 23 04:19:26 rpmi: gcc-c++-8-alt1 sisyphus+222164.100.1.1 1550685957 installed <13>Apr 23 04:19:26 rpmi: python3-dev-3.7.3-alt1 sisyphus+225625.574.90.1 1555274084 installed <13>Apr 23 04:19:26 rpmi: libjpeg-devel-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed <13>Apr 23 04:19:26 rpmi: desktop-file-utils-0.23-alt2 sisyphus+226879.100.1.1 1554744353 installed <13>Apr 23 04:19:26 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed warning: Macro %ubt not found Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/netgen-6.2.1810-alt1.nosrc.rpm warning: Macro %ubt not found Installing netgen-6.2.1810-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.62543 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf netgen-6.2.1810 + echo 'Source #0 (netgen-6.2.1810.tar):' Source #0 (netgen-6.2.1810.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/netgen-6.2.1810.tar + cd netgen-6.2.1810 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (netgen-6.2-alt-dont-install-pybind-files.patch):' Patch #1 (netgen-6.2-alt-dont-install-pybind-files.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt + 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 145 (offset -9 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 #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 133 with fuzz 2 (offset -7 lines). + echo 'Patch #9 (0009-immintrin.patch):' Patch #9 (0009-immintrin.patch): + /usr/bin/patch -p1 patching file libsrc/general/ngsimd.hpp + echo 'Patch #10 (netgen-6.2.1808-alt-fix-gcc8-explicit-non-void-return.patch):' Patch #10 (netgen-6.2.1808-alt-fix-gcc8-explicit-non-void-return.patch): + /usr/bin/patch -p0 patching file ng/encoding.hpp + 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.28009 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.1810 + OPTFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -fno-strict-aliasing' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -fno-strict-aliasing' + mkdir -p BUILD + __cmake -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 -DUSE_NATIVE_ARCH=OFF -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_OCC=ON -DUSE_JPEG=ON -DUSE_MPEG=ON + pushd BUILD ~/RPM/BUILD/netgen-6.2.1810/BUILD ~/RPM/BUILD/netgen-6.2.1810 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2' -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 -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 -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:45 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:42 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:57 (include) -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found Pybind11: /usr/include -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3") -- 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 -- Configuring done -- Generating done -- Build files have been written to: /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD + popd ~/RPM/BUILD/netgen-6.2.1810 + make -j8 -C BUILD VERBOSE=1 make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' /usr/bin/cmake -S/usr/src/RPM/BUILD/netgen-6.2.1810 -B/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/progress.marks make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make -f CMakeFiles/Makefile2 all make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/netgen-6.2.1810 /usr/src/RPM/BUILD/netgen-6.2.1810 /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/netgen.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /usr/src/RPM/BUILD/netgen-6.2.1810/cmake/check_submodules.cmake /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-check_submodules make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810 /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/tmp /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-mkdir make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-download make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-update make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-patch make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 60%] Performing configure step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DZLIB_INCLUDE_DIRS=/usr/include -DZLIB_LIBRARIES=/usr/lib64/libz.so -DPYTHON_INCLUDE_DIRS=/usr/include/python3.7m -DPYTHON_LIBRARIES=/usr/lib64/libpython3.7m.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/usr/bin/tclsh -DTK_WISH=/usr/bin/wish -DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_BUILD_TYPE=RelWithDebInfo "-DCMAKE_CXX_FLAGS=-pipe -frecord-gcc-switches -Wall -g -O2" "-DCMAKE_CXX_FLAGS_RELEASE=-O2 -DNDEBUG" -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=ON -DUSE_JPEG=ON -DUSE_MPEG=ON -DUSE_JPEG=ON -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_WITH_INSTALL_RPATH:UNINITIALIZED=OFF "-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2" "-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2" "-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2" -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 -DNG_INSTALL_DIR_BIN:UNINITIALIZED=/usr/bin -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/netgen -DNG_INSTALL_PYBIND:UNINITIALIZED=ON -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -Dng_install_dir_lib:UNINITIALIZED=/usr/lib64 "-GUnix Makefiles" /usr/src/RPM/BUILD/netgen-6.2.1810 Re-run cmake no build system arguments Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:45 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 8.3.1 -- The CXX compiler identification is GNU 8.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.7.3", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.7m.so (found suitable version "3.7.3", minimum required is "3") -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- 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 -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- 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 X11: /usr/lib64/libX11.so CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:270 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:239 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found Pybind11: /usr/include -- Found OCC: /usr/include/oce (found version "6.9.1") -- -- Found OpenCASCADE version: 6.9.1 -- -- OpenCASCADE include directory: /usr/include/oce -- -- OpenCASCADE shared libraries directory: /usr/lib64 -- -- OpenCASCADE shared libraries : /usr/lib64/libTKBO.so;/usr/lib64/libTKBool.so;/usr/lib64/libTKBRep.so;/usr/lib64/libTKCAF.so;/usr/lib64/libTKCDF.so;/usr/lib64/libTKernel.so;/usr/lib64/libTKG2d.so;/usr/lib64/libTKG3d.so;/usr/lib64/libTKGeomAlgo.so;/usr/lib64/libTKGeomBase.so;/usr/lib64/libTKHLR.so;/usr/lib64/libTKIGES.so;/usr/lib64/libTKLCAF.so;/usr/lib64/libTKMath.so;/usr/lib64/libTKMesh.so;/usr/lib64/libTKOffset.so;/usr/lib64/libTKPrim.so;/usr/lib64/libTKService.so;/usr/lib64/libTKShHealing.so;/usr/lib64/libTKSTEP.so;/usr/lib64/libTKSTEP209.so;/usr/lib64/libTKSTEPAttr.so;/usr/lib64/libTKSTEPBase.so;/usr/lib64/libTKSTL.so;/usr/lib64/libTKTopAlgo.so;/usr/lib64/libTKV3d.so;/usr/lib64/libTKXCAF.so;/usr/lib64/libTKXDEIGES.so;/usr/lib64/libTKXDESTEP.so;/usr/lib64/libTKXSBase.so -- 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.35.100 -- Checking for module 'libavformat' -- Found libavformat, version 58.20.100 -- Checking for module 'libavutil' -- Found libavutil, version 56.22.100 -- Checking for module 'libswscale' -- Found libswscale, version 5.3.100 -- Found FFMPEG or Libav: /usr/lib64/libavcodec.so;/usr/lib64/libavformat.so;/usr/lib64/libavutil.so;/usr/lib64/libswscale.so, /usr/include grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen 6.2-19162: Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -pipe -frecord-gcc-switches -Wall -g -O2 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 -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR ng_install_dir_lib -- Build files have been written to: /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-configure make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /usr/src/RPM/BUILD/netgen-6.2.1810/cmake/check_submodules.cmake make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 80%] Performing build step for 'netgen' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen && make --silent make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/Togl2.1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Scanning dependencies of target togl make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/general/CMakeFiles/gen.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/general/CMakeFiles/gen.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/general/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/general/CMakeFiles/gen.dir/depend.internal". Scanning dependencies of target gen make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/linalg/CMakeFiles/la.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/linalg/CMakeFiles/la.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/linalg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/linalg/CMakeFiles/la.dir/depend.internal". Scanning dependencies of target la make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/gprim/CMakeFiles/gprim.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/gprim/CMakeFiles/gprim.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/gprim/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/gprim/CMakeFiles/gprim.dir/depend.internal". Scanning dependencies of target gprim make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Scanning dependencies of target visual make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Scanning dependencies of target occ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/togl.c:618: /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); ^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); ^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/togl.c:4613:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (error_code = togl_CheckForXError(from)) { ^~~~~~~~~~ At top level: /usr/src/RPM/BUILD/netgen-6.2.1810/ng/Togl2.1/togl.c:1262:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) ^~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 5%] Linking C static library libtogl.a /usr/bin/ar qc libtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libtogl.a make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 5%] Built target togl make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 5%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx: At global scope: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx:70:12: warning: 'nbe' defined but not used [-Wunused-variable] static int nbe = 0; ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx:215:4: warning: 'angle' may be used uninitialized in this function [-Wmaybe-uninitialized] if (angle >= anglemax) { ^~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop.cxx:201:18: note: 'angle' was declared here Standard_Real angle; ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 2%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/densemat.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/densemat.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] if (h*w) ~^~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/densemat.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 2%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/adtree.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:86:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:335:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:1621:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (ela.Size() < pi+1) ~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:1928:5: required from 'void netgen::T_ADTree::GetIntersecting(netgen::Point, netgen::Point, netgen::Array&) const [with int dim = 4; T = netgen::INDEX_2]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:2422:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 3%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/polynomial.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/polynomial.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/polynomial.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 3%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Inter2d.cxx: In function 'void EdgesPartition(const TopoDS_Face&, const TopoDS_Edge&, const TopoDS_Edge&, const Handle_BRepAlgo_AsDes&, const TopTools_MapOfShape&, Standard_Boolean)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] Standard_Boolean AffichPurge = Standard_False; ^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Inter2d.cxx: In static member function 'static TopoDS_Vertex Partition_Inter2d::FindEndVertex(const TopTools_ListOfShape&, Standard_Real, Standard_Real, const TopoDS_Edge&, Standard_Boolean&, Standard_Real&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Inter2d.cxx:337:10: warning: 'endU' may be used uninitialized in this function [-Wmaybe-uninitialized] if (Abs(endU-f) < Abs(endU-l)) ~~~^~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 6%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop2d.cxx: In function 'TopoDS_Edge MakeDegenAndSelect(const TopoDS_Edge&, const TopoDS_Vertex&, TopoDS_Edge&, TopTools_SequenceOfShape&, TColStd_SequenceOfReal&, const TopoDS_Edge&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop2d.cxx:488:17: warning: 'U2' may be used uninitialized in this function [-Wmaybe-uninitialized] B.UpdateVertex( V, U2, NewDegen, Tol); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Loop2d.cxx:462:8: warning: 'U1' may be used uninitialized in this function [-Wmaybe-uninitialized] dU = USeq(i) - U1; ~~~^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 7%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/bfgs.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/bfgs.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/bfgs.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 8%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:280:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:310:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:337:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:272:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 4%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 2%] Building CXX object libsrc/general/CMakeFiles/gen.dir/array.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 10%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/linsearch.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linsearch.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linsearch.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 11%] Building CXX object libsrc/general/CMakeFiles/gen.dir/bitarray.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = BASE; i < data.Size()+BASE; i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 0]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = BASE; i < data.Size()+BASE; i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 0]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = BASE; i < data.Size()+BASE; i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 1]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:110:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = BASE; i < data.Size()+BASE; i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::And(const netgen::BitArrayChar&) [with int BASE = 1]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:117:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = BASE; i < data.Size()+BASE; i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Or(const netgen::BitArrayChar&) [with int BASE = 1]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:125:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = BASE; i < data.Size()+BASE; i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 8%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/linopt.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linopt.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/linalg/linopt.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 12%] Built target la make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 2%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 12%] Building CXX object libsrc/general/CMakeFiles/gen.dir/dynamicmem.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/dynamicmem.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/dynamicmem.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 9%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/occ/Partition_Spliter.cxx:1462:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses] VL.IsSame( VOnE.First() ) && VF.IsSame( VOnE.Last() ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/Partition_Spliter.cxx:1479:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] VL.IsSame( SV.First() ) && VF.IsSame( SV.Last() ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 10%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= p.Size(); i++) ~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.cpp:720:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 10%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 14%] Building CXX object libsrc/general/CMakeFiles/gen.dir/hashtabl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:164:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:178:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/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] for (size_t i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/general/hashtabl.cpp:247:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:234:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:304:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 12%] Building CXX object libsrc/general/CMakeFiles/gen.dir/flags.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/flags.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/flags.cpp:62:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= val.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/flags.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= val.Size(); i++) ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/flags.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 15%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomfuncs.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geomfuncs.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geomfuncs.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/ngexception.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/ngexception.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/ngexception.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 13%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::Array&, int, int, double, double, int, double, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:207:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, netgen::Array&, netgen::Array&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:428:40: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if(maxpoints > 0 && points.Size() >= maxpoints) ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= startpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= startpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:3: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 18%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomtest3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geomtest3d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/geomtest3d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/optmem.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/optmem.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/optmem.cpp:32:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < bablocks.Size(); i++) ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/optmem.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 17%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mystring.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/mystring.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/mystring.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::Array&, netgen::Array&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable 'maxh' [-Wunused-variable] double maxh = mparam.maxh; ^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable 'svalue' [-Wunused-variable] double svalue[DIVIDEEDGESECTIONS]; ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable 'L' [-Wunused-variable] double L = system.Mass(); ^ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:253:14: warning: variable 'olddist' set but not used [-Wunused-but-set-variable] double olddist = 0; ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(netgen::OCCGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:337:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (PointIndex pi = 1; pi <= mesh.GetNP(); pi++) ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:344:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (!exists) ^~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:426:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if(geom.fnames.Size()>=facenr) ~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:502:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mp.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:506:19: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (j = first_ep; j <= mesh.GetNP(); j++) ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:513:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if (exists) ^~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:526:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mp.Size()+1; i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(netgen::OCCGeometry&, netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:753:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 0; l < gis.Size() && locpnum[j] == 0; l++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable 'fd' [-Wunused-variable] FaceDescriptor & fd = mesh.GetFaceDescriptor(k); ^~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:875:32: warning: variable 'point' set but not used [-Wunused-but-set-variable] gp_Pnt point = BRep_Tool::Pnt(vertex); ^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable 'fd' [-Wunused-variable] FaceDescriptor & fd = mesh.GetFaceDescriptor(k); ^~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable 'changed' [-Wunused-variable] int changed; ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(netgen::OCCGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:1247:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < linenums.Size(); j++) ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:357:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgenmesh.cpp:999:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 16%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/occ/occmeshsurf.cpp:51:9: warning: unused variable 'vstep' [-Wunused-variable] double vstep = 0.01*(vmax-vmin); ^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::DefineTangentialPlane(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, const netgen::Point<3, double>&, const netgen::PointGeomInfo&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:220:9: warning: unused variable 'r' [-Wunused-variable] double r = temp.Length(); ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 19%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/transform3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/transform3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/transform3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 14%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:892:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i (BASE); i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:866:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:871:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:1261:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.cpp:4: /usr/include/c++/8/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:97:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < soldata.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:155:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < soldata.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:167:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i >= 0 && i < soldata.Size()) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < soldata.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < soldata.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < user_vis.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:647:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] catch (bad_weak_ptr e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:887:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < cpp.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1118:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < cpt.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1143:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] catch (bad_weak_ptr e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1521:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 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.1810/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1522:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 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.1810/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawSurfaceElements()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1226:16: warning: unused variable 'timer1a' [-Wunused-variable] static int timer1a = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 1a"); ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1227:16: warning: unused variable 'timer1b' [-Wunused-variable] static int timer1b = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 1b"); ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1228:16: warning: unused variable 'timer1c' [-Wunused-variable] static int timer1c = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 1c"); ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1230:16: warning: unused variable 'timer2a' [-Wunused-variable] static int timer2a = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 2a"); ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1231:16: warning: unused variable 'timer2b' [-Wunused-variable] static int timer2b = NgProfiler::CreateTimer ("Solution::DrawSurfaceElements 2b"); ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4412:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < trigs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4434:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < trigs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4442:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = i; ii < trigs.Size(); ii++) ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4451:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = i; ii < trigs.Size(); ii++) ~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:1957:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::VisualSceneSolution::ClipPlanePoint; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4267:61: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::VisualSceneSolution::ClipPlanePoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visual.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.hpp:38:9: note: 'class netgen::VisualSceneSolution::ClipPlanePoint' declared here class ClipPlanePoint ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::VisualSceneSolution::ClipPlaneTrig; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::VisualSceneSolution::ClipPlaneTrig; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4276:54: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::VisualSceneSolution::ClipPlaneTrig' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visual.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.hpp:27:9: note: 'class netgen::VisualSceneSolution::ClipPlaneTrig' declared here class ClipPlaneTrig ^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4424:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vssolution.cpp:4425:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 20%] Building CXX object libsrc/general/CMakeFiles/gen.dir/parthreads.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/parthreads.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/parthreads.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 20%] Building CXX object libsrc/general/CMakeFiles/gen.dir/profiler.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/profiler.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/profiler.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 21%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 24%] Building CXX object libsrc/general/CMakeFiles/gen.dir/symbolta.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/symbolta.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/symbolta.cpp: In member function 'void netgen::BASE_SYMBOLTABLE::DelNames()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/symbolta.cpp:38:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < names.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/symbolta.cpp: In member function 'int netgen::BASE_SYMBOLTABLE::Index(const char*) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/symbolta.cpp:46:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < names.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/symbolta.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 24%] Building CXX object libsrc/general/CMakeFiles/gen.dir/sort.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/sort.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/sort.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 25%] Building CXX object libsrc/general/CMakeFiles/gen.dir/table.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp:58:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < data.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < data.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < data.Size(); i++) ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/table.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 23%] Building CXX object libsrc/general/CMakeFiles/gen.dir/spbita2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/spbita2d.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/spbita2d.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 21%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/spline.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/spline.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg::LineIntersections(double, double, double, netgen::Array >&, double) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/spline.cpp:75:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 22%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/splinegeometry.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < splines.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < splines.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < points.Size(); j++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < splines.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::Array&, int) [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::GetRawData(netgen::Array&) const [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:32:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < splines.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:108:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < points.Size(); j++) In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/gprim/splinegeometry.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 26%] Built target gprim make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 25%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mpi_interface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/mpi_interface.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/mpi_interface.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 24%] Building CXX object libsrc/general/CMakeFiles/gen.dir/seti.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/seti.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= set.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= set.Size(); i++) ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/seti.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 26%] Building CXX object libsrc/general/CMakeFiles/gen.dir/gzstream.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/gzstream.cpp:30: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/gzstream.cpp:30: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 26%] Built target gen make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Scanning dependencies of target mesh make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:305:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii < nearlines.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < nearpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:328:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:347:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii < nearpoints.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < pgeominfo.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:381:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:412:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:473:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lines.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const netgen::Array*) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:507:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii < testfaces->Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:538:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lines.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FrontPoint2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:91:62: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::FrontPoint2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:34, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.hpp:18:9: note: 'class netgen::FrontPoint2' declared here class FrontPoint2 ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FrontLine; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FrontLine; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:132:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::FrontLine'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:34, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.hpp:88:9: note: 'class netgen::FrontLine' declared here class FrontLine ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:290:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:337:49: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:334:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k = 0; k < pnt1_elems.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:337:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int l = 0; l < pnt2_elems.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:413:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < pnt1_elems.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:428:52: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < pnt2_elems.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:519:18: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (int i = 0; i < 6; i++) ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:521:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' if(blp.new_matnrs.Size() > 0) ^~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:600:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= vertelems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:154:36: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:158:41: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:86:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = begin+1; i <= end; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:107:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < nnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:142:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = begin+1; i <= end; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:160:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < nnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:285:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < nnums.Size(); j++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/clusters.cpp:44:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:130:27: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException ex) ^~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:315:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:348:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:363:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:393:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] i < clvol.Size()+PointIndex::BASE; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:401:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:445:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = lasti+1; i <= faces.Size() && !fstind; i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:464:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:539:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:559:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= locfaces2.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:581:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= locfaces3.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:589:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:627:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (other >= 1 && other <= pindex.Size() && ~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:762:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (INDEX i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:794:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Array*) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:854:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= testfaces->Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:858:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 1; ii <= aprif.Size(); ii++) ~~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:361:11: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:604:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/adfront3.cpp:670:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:139:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:160:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:218:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mesh.LockedPoints().Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:357:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < edges.Size(); l++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:328:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:81:16: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces->Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces->Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::Array&, netgen::Array&, netgen::INDEX, const netgen::Point3d&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:216:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= area.Size(); k++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:312:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] catch (bad_weak_ptr e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:537:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int j = 0; j < pnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:550:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int j = 0; j < pnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:568:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int j = 0; j < pnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:583:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int j = 0; j < pnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:645:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= faces.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:902:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] catch (bad_weak_ptr e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:1032:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < seia.Size(); hi++) ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:2412:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= faces.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:2615:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= faces.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:2967:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= faces.Size(); j++) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 31%] Linking CXX shared library libocc.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libocc.so -o libocc.so CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occconstruction.cpp.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 34%] Built target occ make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Scanning dependencies of target occvis make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 34%] Linking CXX shared library libvisual.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libvisual.so -o libvisual.so CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -lpython3.7m -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 35%] Built target visual make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:143:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:158:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:233:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:244:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:491:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:529:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < mesh.LockedPoints().Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:611:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi1].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:644:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi2].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:657:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasonepi.Size(); k++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasbothpi.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:682:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasonepi.Size(); k++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:753:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi2].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:787:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasbothpi.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2.cpp:499:13: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 35%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= linelists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trilists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const netgen::Mesh&, const netgen::Array*>&, netgen::INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:539:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(k = 0; k < idmaps.Size(); k++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(netgen::T_MTETS&, netgen::T_MPRISMS&, const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:1112:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:1152:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(netgen::T_MIDS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:1592:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mids.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(netgen::T_MPRISMS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:1730:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(netgen::T_MQUADS&, const netgen::INDEX_2_CLOSED_HASHTABLE&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:1803:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mquads.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:1879:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i*>&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2146:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; j*>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2491:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int m = 0; m < mtets_old.Size(); m++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2630:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; j*) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2858:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=1; i<=mtets.Size(); i++) ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2860:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=1; i<=mprisms.Size(); i++) ~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2862:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=1; i<=mtris.Size(); i++) ~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2864:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=1; i<=mquads.Size(); i++) ~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2866:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=1; i<=mprisms.Size(); i++) ~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2987:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3031:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3132:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3135:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3140:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3143:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3148:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtris.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3151:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtris.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3202:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3204:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3212:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3217:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3219:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3227:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3232:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtris.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3234:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtris.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3242:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtris.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3367:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < edges.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3623:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtets.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3627:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mtets.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3631:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mtets.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3638:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mtris.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3644:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mtris.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3648:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mtris.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3699:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mprisms.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3794:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mquads.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:4020:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int ii=0; ii::Array(const netgen::Array&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2470:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2471:35: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2472:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2473:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2474:32: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:389:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2809:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3185:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:3808:35: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here template <> class PointIndices<2> : public INDEX_2 ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:197:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (elnr > links.Size()) ~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::GetList(int, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:224:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pi <= 0 || pi > links.Size()) ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(netgen::PointIndex, const netgen::Point3d&, netgen::Array&, netgen::Mesh&, netgen::BoxTree<3>&, netgen::MeshNB&, netgen::Array, 0, int>&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::Array&, netgen::SphereList&, netgen::IndexSet&, netgen::IndexSet&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:271:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < treesearch.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:364:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < connected.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:450:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= insphere.GetArray().Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:495:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= insphere.GetArray().Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:512:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= closesphere.GetArray().Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:520:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= newels.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:558:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 1; k <= closesphere.GetArray().Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:572:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (centers.Size() < nelind) ~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp: In function 'void netgen::Delaunay1(netgen::Mesh&, const netgen::MeshingParameters&, netgen::AdFront3*, netgen::Array&, int, netgen::DelaunayTet&, netgen::Point3d&, netgen::Point3d&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:669:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < mesh.LockedPoints().Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:816:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:962:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:992:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 1; ii <= openels.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1016:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1121:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= openels.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1142:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1171:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 1; jj <= neartrias.Size(); jj++) ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1256:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1285:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1650:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < tempels.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::DelaunayTet; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:526:35: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::DelaunayTet'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:21:9: note: 'class netgen::DelaunayTet' declared here class DelaunayTet ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:998:5: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:1284:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 36%] Linking CXX shared library liboccvis.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,liboccvis.so -o liboccvis.so CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ: libocc.so -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 37%] Built target occvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:205:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ri = 0; ri < rules.Size(); ri++) ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:217:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= rule.oldels.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:224:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= rule.newels.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:267:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elonnode[el[j]].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:271:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < nbels[sei].Size(); l++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:282:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ri = 0; ri < rules.Size(); ri++) ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:320:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < elmap.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:364:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 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.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:68:39: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:200:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:242:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve2gen.cpp:311:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:107:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < row1.Size(); k++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < row2.Size(); k++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:139:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasonepi.Size(); k++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:141:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasbothpi.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasonepi.Size(); k++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:181:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasonepi.Size(); k++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:211:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < row.Size(); k++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:226:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasonepi.Size(); k++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:229:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasbothpi.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:489:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hasbothpoints.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:684:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi1].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::BitArray*, const netgen::Array*>*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0; !found && kSize(); k++) ~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1567:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1607:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi1].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1629:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < hasbothpoints.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1639:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < hasbothpointsother.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1653:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int ii=0; ii < hasbothpoints.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1656:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int ii=0; ii < hasbothpointsother.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1667:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < elementsonnode[pi1other].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1687:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < hasbothpointsother.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1704:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1727:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1800:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; puretet && k < hasbothpoints.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1803:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1818:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int jj=i; !done && jjSize(); jj++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:2027:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int jj=0; jjSize(); jj++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:2035:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k = 0; kSize(); jj++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:2110:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int jj=0; jjSize(); jj++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:2226:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); jj++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:2270:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); jj++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:2283:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:103:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here class ElementIndex ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = const netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:409:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:413:34: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:449:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:471:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1204:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:471:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = bool; int S = 50]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/improve3.cpp:1208:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] int point_sing[6]={0,0,0,0,0,0}; ^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::BitArray&, netgen::BitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/classifyhpel.hpp:1508:6: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] int point_sing[8]={0,0,0,0,0,0,0,0}; ^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/classifyhpel.hpp:1510:6: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; ^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::Array&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1009:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < pts.Size(); l++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1266:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < hpelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1306:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < hpelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1366:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < hpelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::Array&, int&, int&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1855:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::HPRefElement; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::HPRefElement; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:600:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::HPRefElement'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:58, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.hpp:246:7: note: 'class netgen::HPRefElement' declared here class HPRefElement ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1671:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/hprefinement.cpp:1851:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::Array&, netgen::Array&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= faceused.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= facenotused.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront2*, int (*)(const netgen::Point<2, double>&))': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:553:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront2*, netgen::Array >&, netgen::Array&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:627:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < faceused.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:629:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < facenotused.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:724:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::Array, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:748:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::Array, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:758:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp: In destructor 'virtual netgen::Meshing2::~Meshing2()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:40:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < rules.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:81:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ruleused.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:404:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= canuse.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:489:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (gpi1 < illegalpoint.Size()+PointIndex::BASE) && ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:490:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:520:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:570:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 2; i <= loclines.Size(); i++) // don't remove first line ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:656:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= legalpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:660:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= plainpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:665:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= plainpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:736:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= chartboundpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:744:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= chartboundlines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:785:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size() && found; i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:803:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnp+1; i <= plainpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:863:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnl+1; i <= loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:877:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:893:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:957:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1000:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1013:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnp+1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1016:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1088:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= critpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1092:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < intersecttrias.Size(); jj++) ~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1178:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnl+1; i <= loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1182:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1182:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) ~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1243:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnp+1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1249:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnl+1; i <= loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1281:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1379:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= dellines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1424:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= pindex.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1428:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1435:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] loclines.Get(i).I(j) <= pindex.Size()) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1480:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= loclines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:1487:29: warning: comparison of integer expressions of different signedness: 'const INDEX' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] loclines.Get(i).I(j) <= pindex.Size()) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:71:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:182:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:183:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:184:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing2.cpp:273:19: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1287:5: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc.cpp:239:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < msgstatus_stack.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::Array&, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::Array*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= incl.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtool.cpp:137:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freefaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freesets.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freeedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= freefaceinequ.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= flags.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 2; i <= freezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size() && inthis; i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Array&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:213:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freezonepi.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:225:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freeseti.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::Array&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= lpi.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= lpi.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freesetfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= activefaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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::Array&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:880:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freezonepi.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:892:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= freeseti.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= cntpused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= delfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= cntpused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= edge1.Size(); k++) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:52:41: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp: In destructor 'netgen::netrule::~netrule()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:17:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < oldutofreearea_i.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < freezone_i.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:38:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (tolclass <= oldutofreearea_i.Size()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point2d&, const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:127:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:36:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= rules.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < rules.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < rules.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/meshing3.cpp:347:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= allowpoint.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:376:37: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:381:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= groupfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:384:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= groupfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:385:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= locfaces.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:399:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= groupfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:473:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= canuse.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:508:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnp+1; i <= plainpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:516:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:533:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:568:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= plainpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:571:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= pindex.Size()) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:585:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = oldnp+1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:589:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = oldnf+1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:593:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= delfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:597:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:627:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= tempnewpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:629:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= tempnewfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:631:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= tempdelfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:633:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= templocelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:640:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:643:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= pindex.Size()) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:655:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = oldnp+1; i <= locpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:661:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= locelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:679:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = oldnf+1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:688:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= delfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:712:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= ruleused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:1171:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:1184:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:1252:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= npoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:49, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:377:52: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:252:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:353:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:584:32: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:377:52: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:49, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp: In function 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] for (int j = 0; j < 4; j++) act[j] = sol[j]; ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:434:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= pnearness.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:473:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < oldutofreearea_i.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:485:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < freezone.Size(); j++) ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:93:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:143:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec2d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:144:68: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom2d.hpp:211:9: note: 'class netgen::Vec2d' declared here class Vec2d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:1280:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= locels.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:2569:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < idpoints_table[identnr].Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:28, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const netgen::TABLE&) [with T = netgen::INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:2651:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/table.hpp:264:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < row.Size(); j++) In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:2318:40: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:2566:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:2603:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:431:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= parents.Size(); i++) ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:325:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here template <> class PointIndices<2> : public INDEX_2 ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:28:36: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (mesh.mlbetweennodes.Size() < mesh.GetNV()) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:113:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < par_nr.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < parents.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:160:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pinew >= epgi.Size()+PointIndex::BASE) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:181:5: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] i < surfgi.Size()+PointIndex::BASE; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:244:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (surfgi.Size() < pnums.Elem(4+j)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:321:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (surfgi.Size() < pnums.Elem(5+j)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:30:49: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here template <> class PointIndices<2> : public INDEX_2 ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:31:76: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:48:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:125:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::EdgePointGeomInfo; int BASE = 1; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:161:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::EdgePointGeomInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:116:9: note: 'class netgen::EdgePointGeomInfo' declared here class EdgePointGeomInfo ^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:471:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/refine.cpp:511:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::Array&, const netgen::Array*>&, netgen::Array*>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:621:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < edgenrs.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:740:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i2 = 0; i2 < edgenrs.Size(); i2++) ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:814:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int e = 0; e < surfnr.Size(); e++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:897:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < xi.Size(); j++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1027:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) ~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1114:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < xi.Size(); j++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1235:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jx = 0, jj = 0; jx < xi.Size(); jx++) ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1236:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jy = 0; jy < xi.Size(); jy++, jj++) ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1243:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1250:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < verts.Size(); k++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1254:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < edgenrs.Size(); k++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1278:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jx = 0, jj = 0; jx < xi.Size(); jx++) ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jy = 0; jy < xi.Size(); jy++, jj++) ~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < edgeorder.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1341:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faceorder.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1641:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1645:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/curvedelems.cpp:1721:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1733:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1735:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1740:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1778:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1786:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 3]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1775:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:2312:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:2330:74: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:2312:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = double; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3766:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3883:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3895:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3897:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3902:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3979:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3997:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4017:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = double; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4036:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3883:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3895:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3897:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3902:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3979:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3997:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4017:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 2; T = ngsimd::SIMD; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4049:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3883:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3895:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3897:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3902:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3979:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3997:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4017:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with int DIM_SPACE = 3; T = ngsimd::SIMD; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4055:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3883:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3895:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; !problem && i < info.edgenrs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3897:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3902:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(info.facenr+1 >= facecoeffsindex.Size()) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3979:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3997:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4017:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = double; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4078:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4391:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4421:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4446:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, std::size_t, T*, std::size_t, T*, std::size_t) [with T = ngsimd::SIMD; std::size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4522:39: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4391:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4421:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:4446:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < coefs.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:543:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:594:17: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:600:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:687:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:688:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec<2>; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:2299:5: required from 'void netgen::CurvedElements::GetCoefficients(netgen::CurvedElements::SurfaceElementInfo&, netgen::Array >&) const [with int DIM_SPACE = 2]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:2330:74: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<2>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:370:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:375:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:388:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= 3 * (points.Size() - noldp); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:395:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= 3 * points.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:431:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:436:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:448:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= 3 * (points.Size() - noldp); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:455:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= 3 * points.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= points.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freezonepi.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= freezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:726:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= points.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:729:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= freezone.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii1 = 1; ii1 <= freeset.Size(); ii1++) ~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:745:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii2 = 1; ii2 <= freeset.Size(); ii2++) ~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:746:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii3 = 1; ii3 <= freeset.Size(); ii3++) ~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:762:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii = 1; ii <= freeset.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= pnearness.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:815:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= edges.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:833:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= pnearness.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (fs = 1; fs <= freesets.Size(); fs++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= freesetfaces.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:889:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = k+1; l <= freesetfaces.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:148:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:226:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:258:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:291:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:422:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:507:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/smoothing2.cpp:663:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:747:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:762:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:768:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:780:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:787:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < seia.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:927:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < icompress.Size(); hi++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:967:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[hi].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:996:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:1003:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:1036:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:1074:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < ld.locelements.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:588:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing2.cpp:779:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::Array&, netgen::Array&, int, netgen::Array&, int, netgen::Array&, netgen::Array&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:170:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = maxlegalline; i < llines1.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:208:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ri = 1; ri <= rules.Size(); ri++) ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:360:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < pmap.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:511:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:544:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = maxlegalline+1; i <= llines.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:631:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Point2d; int B2 = 0; T = netgen::Point2d; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:708:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < a2.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:709:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:710:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::Append(netgen::FlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:711:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:319:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:597:51: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:607:42: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:471:27: required from 'netgen::ArrayMem& netgen::ArrayMem::operator=(const T&) [with T = int; int S = 100]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.cpp:104:17: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:68:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < materials.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:75:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:78:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < cd2names.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:99:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < mesh2.bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:104:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i < mesh2.cd2names.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:139:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:141:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i= 0; i< cd2names.Size(); i++) ~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::ClearSurfaceElements()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:158:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < facedecoding.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:257:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (maxn <= points.Size()) ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:301:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (maxn <= points.Size()) ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:317:33: warning: comparison of integer expressions of different signedness: 'const short int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (el.index<=0 || el.index > facedecoding.Size()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:338:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (maxn <= points.Size()) ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:346:18: warning: comparison of integer expressions of different signedness: 'const short int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (el.index > facedecoding.Size()) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:631:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= identpairs.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:653:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= materials.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:661:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= materials.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:668:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int ii = 0; ii < bcnames.Size(); ii++ ) ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:674:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( i = 0; i < bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:679:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii = 0; ii&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:2659:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mhd.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3276:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3283:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3290:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3295:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3302:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3309:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3316:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < openelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3323:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lockedpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3357:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < hpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3367:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= surfelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3374:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < segments.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3381:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= openelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3389:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lockedpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3392:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < facedecoding.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::CheckOverlappingBoundary()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3568:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= inters.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3869:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < facedecoding.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/meshing/meshclass.cpp:4586:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= loctrigs.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:4757:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= loctets.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetSurfaceElementOfPoint(const netgen::Point<3, double>&, double*, const netgen::Array*, bool, bool) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:4996:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i materials.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5892:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (domnr <= materials.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5901:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < bcnames.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5909:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (bcnr >= bcnames.Size()) ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5924:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (fd.BCProperty() <= bcnames.Size()) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5935:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (bcnr < 0 || bcnr >= bcnames.Size()) ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5947:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i= cd2names.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5979:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < 0 || cd2nr >= cd2names.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5991:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i= cd3names.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:6021:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < 0 || cd3nr >= cd3names.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:6045:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i<(*userdata_int.Get(id)).Size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:6070:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i<(*userdata_double.Get(id)).Size(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:89:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i (BASE); i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:94:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:95:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:6035:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:6060:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:1883:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:2345:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5616:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5689:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::PointIndices<2>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:192:21: note: 'class netgen::PointIndices<2>' declared here template <> class PointIndices<2> : public INDEX_2 ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:5904:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:998:5: required from 'void netgen::INDEX_3_CLOSED_HASHTABLE::SetSize(int) [with T = netgen::INDEX_2]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:2007:81: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hexarls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(netgen::BitArray&, netgen::BitArray&, const netgen::Mesh&, const netgen::Array&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, const netgen::BitArray&, const netgen::Refinement&, const netgen::Array&, double, bool, const netgen::Array*>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:307:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:15:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:59:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here class ElementIndex ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/validate.cpp:200:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:16:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:17:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:351:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueGrad(const netgen::Point<3, double>&, netgen::Vec<3>&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:371:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::PointFunction::PointFunctionValueDeriv(const netgen::Point<3, double>&, const netgen::Vec<3>&, double&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:401:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:427:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < elementsonpoint[actpind].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In function 'double netgen::CalcTotalBad(const T_POINTS&, const T_VOLELEMENTS&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:934:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const T_VOLELEMENTS&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1009:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::BitArray*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1554:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(i = 1; i<=points.Size(); i++) ~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::BitArray&, const netgen::Array*>&, netgen::OPTIMIZEGOAL, const netgen::Array*>*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1709:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(i=1; i<=points.Size(); i++) ~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1761:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(j=0; brother == -1 && jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1763:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(i < (*used_idmaps)[j]->Size() + PointIndex::BASE) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1820:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(i=0; i; FACEArray = netgen::Array]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:443:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:930:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:1366:11: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:88:13: required from 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:443:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:49, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp: In function 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, netgen::Point3d&) [with POINTArray = netgen::Array; FACEArray = netgen::Array]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +12)' may be used uninitialized in this function [-Wmaybe-uninitialized] for (int j = 0; j < 4; j++) act[j] = sol[j]; ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: '*((void*)& sol +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/findip.hpp:165:35: warning: 'sol' may be used uninitialized in this function [-Wmaybe-uninitialized] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= face_colours.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int i = 1; i <= face_colours.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:194:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= bc_num.Size();i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:229:46: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:262:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= all_colours.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:329:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:354:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= all_colours.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:386:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < colours_sorted.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:408:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < faces_sorted.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::BubbleSort(netgen::FlatArray&, netgen::FlatArray&) [with T = int; S = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:372:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:707:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < data.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:708:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = i+1; j < data.Size(); j++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:56:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/bcfunctions.cpp:323:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::Array&, netgen::Array&, netgen::Array&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::Array&, netgen::Array&, int, double, int, float&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ri = 0; ri < rules.Size(); ri++) ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:225:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ri = 1; ri <= rules.Size(); ri++) ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:456:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:651:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= fz.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:658:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= lpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:682:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= lfaces.Size() && ok; i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:957:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:1070:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = noldlp+1; i <= lpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:1074:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = noldlf+1; i <= lfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:1078:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= delfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:1082:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= elements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:108:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Box3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:165:34: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Box3d'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:571:9: note: 'class netgen::Box3d' declared here class Box3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:260:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:263:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 1; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point3d; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:873:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:1069:34: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:383:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ElementIndex ei = begin; ei < end; ei++) ~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:404:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ElementIndex ei = begin; ei < end; ei++) ~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:425:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (SurfaceElementIndex ei = begin; ei < end; ei++) ~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:448:52: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (SurfaceElementIndex sei = begin; sei < end; sei++) ~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int pei = 0; pei < mesh->pointelements.Size(); pei++) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:482:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int pei = 0; pei < mesh->pointelements.Size(); pei++) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:511:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < edge2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:514:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < edge2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:551:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:604:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:635:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < vertex2.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:688:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < face2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:691:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < face2vert.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:727:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:731:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < vert2oldface[v].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:773:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] v < end+PointIndex::BASE; v++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:779:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < vert2oldface[v].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1157:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ElementIndex ei = begin; ei < end; ei++) ~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1200:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < vertels.Size(); k++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1209:56: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (mesh->coarsemesh && mesh->hpelements->Size() == mesh->GetNE() ) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1777:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ednr < 1 || ednr > edge2vert.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::Array&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1818:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < els.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1830:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k=0;k&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1988:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int eli1=1; eli1 <= volels1.Size(); eli1++) ~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2003:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int eli1=1; eli1 <= els1.Size(); eli1++) ~~~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:370:11: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:590:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:763:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/template.hpp:277:7: note: 'class netgen::INDEX_4' declared here class INDEX_4 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1092:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1141:13: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::ElementIndex; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1912:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::ElementIndex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:205:9: note: 'class netgen::ElementIndex' declared here class ElementIndex ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:1989:49: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/topology.cpp:2004:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:558:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:474:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:33:48: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i < BASE || i >= BASE+self.Size()) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:475:55: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:33:48: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp: In instantiation of 'void ExportArray(pybind11::module&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:476:32: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:33:48: 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.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/meshtype.hpp:1287:5: required from 'T pybind11::cast(const pybind11::handle&) [with T = netgen::MeshingParameters; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/include/pybind11/cast.h:1622:72: required from 'T pybind11::handle::cast() const [with T = netgen::MeshingParameters]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../general/ngpython.hpp:63:39: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:712:58: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Element0d; int BASE = 0; TIND = int]': /usr/include/pybind11/cast.h:851:20: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/cast.h:789:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/pybind11.h:154:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = netgen::Array& (*&)(netgen::Mesh&); Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:58:9: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = netgen::Array&; Args = {netgen::Mesh&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:1085:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (*)(netgen::Mesh&); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:609:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::MeshPoint; int BASE = 1; TIND = netgen::PointIndex]': /usr/include/pybind11/cast.h:851:20: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::Array; = void; type = netgen::Array; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/cast.h:789:20: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype&, pybind11::return_value_policy, pybind11::handle) [with type = netgen::Array; pybind11::detail::type_caster_base::itype = netgen::Array]' /usr/include/pybind11/pybind11.h:154:43: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]::; Return = netgen::Array&; Args = {netgen::Mesh*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:72:9: required from 'pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...), const Extra& ...) [with Return = netgen::Array&; Class = netgen::Mesh; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::return_value_policy}]' /usr/include/pybind11/pybind11.h:1085:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = netgen::Array& (netgen::Mesh::*)(); Extra = {pybind11::return_value_policy}; type_ = netgen::Mesh; options = {std::shared_ptr}]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/python_mesh.cpp:613:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 55%] Linking CXX shared library libmesh.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libmesh.so -o libmesh.so CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/prism2rls.cpp.o CMakeFiles/mesh.dir/pyramid2rls.cpp.o CMakeFiles/mesh.dir/pyramidrls.cpp.o CMakeFiles/mesh.dir/quadrls.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/tetrarls.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/triarls.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/hexarls.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o ../linalg/CMakeFiles/la.dir/densemat.cpp.o ../linalg/CMakeFiles/la.dir/polynomial.cpp.o ../linalg/CMakeFiles/la.dir/bfgs.cpp.o ../linalg/CMakeFiles/la.dir/linopt.cpp.o ../linalg/CMakeFiles/la.dir/linsearch.cpp.o ../gprim/CMakeFiles/gprim.dir/adtree.cpp.o ../gprim/CMakeFiles/gprim.dir/geom2d.cpp.o ../gprim/CMakeFiles/gprim.dir/geom3d.cpp.o ../gprim/CMakeFiles/gprim.dir/geomfuncs.cpp.o ../gprim/CMakeFiles/gprim.dir/geomtest3d.cpp.o ../gprim/CMakeFiles/gprim.dir/transform3d.cpp.o ../gprim/CMakeFiles/gprim.dir/spline.cpp.o ../gprim/CMakeFiles/gprim.dir/splinegeometry.cpp.o ../general/CMakeFiles/gen.dir/array.cpp.o ../general/CMakeFiles/gen.dir/bitarray.cpp.o ../general/CMakeFiles/gen.dir/dynamicmem.cpp.o ../general/CMakeFiles/gen.dir/flags.cpp.o ../general/CMakeFiles/gen.dir/hashtabl.cpp.o ../general/CMakeFiles/gen.dir/mystring.cpp.o ../general/CMakeFiles/gen.dir/ngexception.cpp.o ../general/CMakeFiles/gen.dir/optmem.cpp.o ../general/CMakeFiles/gen.dir/parthreads.cpp.o ../general/CMakeFiles/gen.dir/profiler.cpp.o ../general/CMakeFiles/gen.dir/seti.cpp.o ../general/CMakeFiles/gen.dir/sort.cpp.o ../general/CMakeFiles/gen.dir/spbita2d.cpp.o ../general/CMakeFiles/gen.dir/symbolta.cpp.o ../general/CMakeFiles/gen.dir/table.cpp.o ../general/CMakeFiles/gen.dir/mpi_interface.cpp.o ../general/CMakeFiles/gen.dir/gzstream.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -lz -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 55%] Built target mesh make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Scanning dependencies of target geom2d make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Scanning dependencies of target stl make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Scanning dependencies of target csg make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 57%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const netgen::SplineSegExt&, netgen::MeshingParameters&, double, double, netgen::Mesh&, netgen::Point3dTree&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:119:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:135:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < locsearch.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:140:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < locsearch.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:201:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < splines.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:211:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < splines.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:247:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < splines.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < splines.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= mappoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:493:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (PointIndex pi = 1; pi <= si2.Size(); pi++) ~~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:297:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:298:13: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:467:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/genmesh2d.cpp:504:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 58%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:443:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < innerchartpts.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:493:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] (dirtycharttrigs.Size() != chart->GetNChartT() || dirtycharttrigs.Size() != 1)) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:495:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (dirtycharttrigs.Size() == chart->GetNChartT() && dirtycharttrigs.Size() != 1) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:500:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 1; k <= dirtycharttrigs.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:540:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= atlas.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:623:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > chartmark.Size()) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:646:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (nr > atlas.Size()) ~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const netgen::Array&, netgen::Array&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:797:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 2; l <= trigsaroundp.Size()-1; l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:17:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for ( int i = 0; i < bcnames.Size(); i++ ) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:19:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i=0; i= bcnr) ~~~~~~~~~~~~~~~^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In member function 'std::__cxx11::string* netgen::SplineGeometry2d::BCNamePtr(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:911:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if ( bcnr > bcnames.Size() ) ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::__cxx11::string) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:920:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < bcnames.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:936:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if ( materials.Size() >= domnr) ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:945:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (domnr > materials.Size()) materials.SetSize (domnr); ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:963:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] if ( maxh.Size() >= domnr && domnr > 0) ~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:972:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (domnr > maxh.Size()) maxh.SetSize (domnr); ~~~~~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/spline.hpp:572:16: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::Array >&) [with int D = 2]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:195:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:439:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:776:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:780:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: 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.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/include/../meshing/../include/../gprim/spline.hpp:591:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/spline.hpp:596:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (segnr >= pts.Size()) segnr = pts.Size()-1; make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 59%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:49:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= meshpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:63:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= meshlines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:491:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= refpts.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:566:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= spiralps.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:617:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < imeshsp.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:642:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < segs.Size(); hi++) ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:658:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < icompress.Size(); hi++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:671:11: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (hi < ispiral_point.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:711:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int hi = 0; hi < segs.Size(); hi++) ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:729:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < icompress.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:934:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:936:19: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 59%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/brick.cpp:238:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/brick.cpp:284:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/brick.cpp:300:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/brick.cpp:317:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (n1 = 1; n1 <= points.Size(); n1++) ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n2 > points.Size()) n2 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n3 > points.Size()) n3 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n4 > points.Size()) n4 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n2 > points.Size()) n2 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n3 > points.Size()) n3 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n4 > points.Size()) n4 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n2 > points.Size()) n2 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n3 > points.Size()) n3 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n4 > points.Size()) n4 = 1; ~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (n1 = 1; n1 <= points.Size(); n1++) ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:205:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (n > points.Size()) n = 1; ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= intervallused.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (storedstatus.Size() == ne) ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= line.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:506:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = oldend; k <= line.Size(); k++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:574:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:580:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} ~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:592:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 2; i <= pts.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const netgen::Array, 0, int>&, netgen::Box<3>&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:602:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < pts.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const netgen::Array, 0, int>&, double, int&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:619:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i < pts.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const netgen::Array, 0, int>&, netgen::Array&, double, netgen::Mesh&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:738:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (inthl < 1.000000001 && j <= inthi.Size()) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlline.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::Array&, const netgen::Point3d&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= ap.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= charttrigs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:697:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= outertrigs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:737:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trigs.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:751:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trigs.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:755:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= charttrigs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:759:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cnt != 0 && i < charttrigs.Size()) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:773:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= charttrigs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:857:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= boundary.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 57%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:478:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= selectedmultiedge.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:502:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= selectedmultiedge.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:526:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= selectedmultiedge.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:550:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= selectedmultiedge.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:611:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vic.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:896:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= importpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:912:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= importpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:944:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= importlines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1043:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= externaledges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1065:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= storedexternaledges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1266:50: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} ~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1624:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vicarray.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1642:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list1.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1655:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list2.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1663:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vicarray.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1678:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= vicinity.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1697:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list1.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1711:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list2.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1722:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (trig <= vicinity.Size() && trig >=1) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1970:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (trig <= markedtrigs.Size() && trig >=1) ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1981:12: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (trig <= markedtrigs.Size() && trig >=1) ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:2157:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= inters.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:2314:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:2321:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (pn <1 || pn > lineendpoints.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:2948:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= todolist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:2964:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= nextlist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3011:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= todolist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3032:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= nextlist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3047:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= spiralpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3239:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 2; l <= trigsaroundp.Size()-1; l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3253:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 2; l <= trigsaroundp.Size()-1; l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3387:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (l = 2; l <= trigsaroundp.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:1393:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here class STLTriangle ^~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:87:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < to_delete.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:101:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; iSize(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:780:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:792:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 0; i < surfind.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:817:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:819:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < polysurfs[i]->Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:834:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < isidenticto.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:913:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locsurf.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:977:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locsurf.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1013:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < triapprox.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1109:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] catch (exception) ^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/csgeom.cpp:1159:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lsurfi.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lsurfi.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1177:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lsurfi.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1203:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < lsurfi.Size(); i++) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:81:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:532:20: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] sprintf (name, "nnsurf%d", cntsurfs); ^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:532:20: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 8 and 18 bytes into a destination of size 15 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Load(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:265:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 99 [-Wformat-overflow=] sprintf (sname, "%s,%d", name, j); ^~~~~~~ In file included from /usr/include/stdio.h:862, from /usr/include/c++/8/cstdio:42, from /usr/include/c++/8/ext/string_conversions.h:43, from /usr/include/c++/8/bits/basic_string.h:6400, from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.cpp:1: /usr/include/bits/stdio2.h:33:34: note: '__builtin___sprintf_chk' output between 3 and 112 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 60%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} ~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= edgelist1.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= edgelist2.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= plist.Size()-1; i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= plist.Size()-1; i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (ii = 1; ii <= trigsinbox.Size(); ii++) ~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/stlgeom/stlgeommesh.cpp:480:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= trigsinbox2.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:488:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= trigsinbox.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:979:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k2 = 1; k2 <= linenums.Size(); k2++) ~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(int, netgen::Array&, netgen::Mesh&, double, double, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:1274:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 2; j <= plimes2.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:1277:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= plimes2.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:1284:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= plimes1.Size(); j++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:1297:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int kk = 1; kk <= foundpts.Size(); kk++) ~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:59:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point2d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Point2d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:329:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point2d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeommesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom2d.hpp:69:9: note: 'class netgen::Point2d' declared here class Point2d ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:461:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < readtrigs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:479:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < readtrigs.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:725:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < trigsperpoint[pi].Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:1010:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= oriented.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:1031:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list1.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:1051:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= list2.Size(); i++) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:80:54: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLReadTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here class STLReadTriangle ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::STLTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:452:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltopology.hpp:67:7: note: 'class netgen::STLTriangle' declared here class STLTriangle ^~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:166:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < self.splines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:217:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < self.splines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:278:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < self.geompoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:291:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < self.splines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:310:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < self.geompoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < self.splines.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:118:19: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] seg->rightdom = rightdomain; ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/python_geom2d.cpp:90:31: warning: 'seg' may be used uninitialized in this function [-Wmaybe-uninitialized] self.SetBCName(seg->bc, bcname); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/extrusion.cpp:472:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:686:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, double, netgen::Array*) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:706:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:865:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:871:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 68%] Linking CXX shared library libgeom2d.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libgeom2d.so -o libgeom2d.so CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geom2dmesh.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: ../meshing/libmesh.so -lpython3.7m -lz -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 69%] Built target geom2d make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Scanning dependencies of target geom2dvis make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:141:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:150:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:186:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:187:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < hsp.Size() && !pi1; k++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:254:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= hsp.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:274:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= hsp.Size(); i++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:313:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= edgepoints.Size()-1; i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:318:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry.identifications.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:369:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= edgepoints.Size()-1; j++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:380:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locind.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:418:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < refedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < refedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:488:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, double, const netgen::Mesh&, netgen::Array, 0, int>&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:779:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < locind.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:812:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < hsp.Size(); jj++) ~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::Array, 0, int>&, netgen::Array&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1017:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < locsurfind.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1141:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 1; !hi && l <= refedges.Size(); l++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1240:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1361:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1396:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= refedges.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::Array&, const netgen::Array&, const netgen::Array, 0, int>&, const netgen::Array&, int, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1563:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 1; k <= refedges.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::Array&, const netgen::Array&, 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.1810/libsrc/csg/edgeflw.cpp:1687:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (k = 1; k <= refedges.Size(); k++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:552:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:931:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:416:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 69%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (changeval != geometry2d->GetSplines().Size()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:62:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < points.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 72%] Linking CXX shared library libgeom2dvis.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libgeom2dvis.so -o libgeom2dvis.so CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: libgeom2d.so ../meshing/libmesh.so -lz -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 72%] Built target geom2dvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < si1.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < si2.Size(); i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:119:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < points.Size()-1; i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:124:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < points.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < points.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:194:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfk.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:41:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 64%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:88:27: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException ex) ^~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::Array&, int&, int&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:595:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= bounds1.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:597:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= bounds2.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:614:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= bounds1.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:616:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= bounds2.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:1479:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < surfind.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geom.singedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geom.singpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:113:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geom.identifications.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:120:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geom.identifications.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:156:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < loc.Size(); j++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:252:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geom.identifications.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:256:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < fpairs.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:301:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < geom.bcmodifications.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:358:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < geom.bcmodifications.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:374:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int k = 0; k&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:684:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < maxhdom.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:436:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 74%] Linking CXX shared library libstl.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libstl.so -o libstl.so CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: ../meshing/libmesh.so -lpython3.7m -lpython3.7m -lz -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 75%] Built target stl make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Scanning dependencies of target stlvis make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/polyhedra.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::PointInSolid(const netgen::Point<3, double>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::Array&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:170:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:200:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:240:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:344:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialVecSurfaceIndices2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::Array&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:399:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:481:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < planes.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:484:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faces.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:491:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < planes.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:597:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i, 0, int>&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:614:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < points.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/polyhedra.cpp:629:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int fi1 = 0; fi1 < faces.Size(); fi1++) ~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:630:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int fi2 = 0; fi2 < faces.Size(); fi2++) ~~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Polyhedra::Face; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:517:55: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Polyhedra::Face'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:35, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/polyhedra.hpp:22:11: note: 'class netgen::Polyhedra::Face' declared here class Face { ^~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:683:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:777:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, netgen::Array&, double) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:807:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < faces.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/revolution.cpp:827:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:952:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../linalg/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:476:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < copy_points.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const netgen::Flags&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:563:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, const netgen::TABLE&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:691:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < hsurf.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:699:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:702:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:758:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (j == specpoint2surface[sp1.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:763:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (k == specpoint2surface[sp2.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:768:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < domain_surfaces.Size(); l++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:785:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (j == specpoint2surface[sp1.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:787:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (k == specpoint2surface[sp2.nr].Size()) break; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:988:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < domain_surfaces.Size(); jj++) ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:996:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1006:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < surfs_of_p1.Size(); jj++) ~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1160:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int ll = 0; ll < segs_on_face2.Size(); ll++) ~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1233:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1247:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i1 = 0; i1 < segs.Size(); i1++) ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::Array&, netgen::Mesh&, const netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1644:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i1 = 1; i1 <= segs.Size(); i1++) ~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:562:42: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i (BASE); i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:105:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:514:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/identify.cpp:1229:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const netgen::Mesh&, const netgen::CSGeometry&, netgen::INDEX_2_HASHTABLE&, netgen::ZRefinementOptions&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geom.singedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:21:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 1; j <= se.segms.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:342:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= ref_singular.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:370:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= ref_slices.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:397:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (slicenr == slices.Size()) ? 1 : slices.Get(slicenr+1); ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:283:75: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:296:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/template.hpp:277:7: note: 'class netgen::INDEX_4' declared here class INDEX_4 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:119:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < hpts.Size(); j++) ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:137:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=0; jSize(); j++) ~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:164:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxesinlevel.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/libsrc/csg/specpoin.cpp:219:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (level <= boxesinlevel.Size()) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:289:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < pts.Size(); j++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int jj=0; jj&, int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1651:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < points->Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::Array&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1702:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < apoints.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1713:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i < apoints.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1730:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < apoints.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1749:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < surfind.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1773:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int m = 0; m < surfind.Size(); m++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1795:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < surfind.Size(); j++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1800:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < normalvecs.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1801:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int k = 0; k < normalvecs.Size(); k++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1879:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j2 = 0; j2 < surfind2.Size(); j2++) ~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1909:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int l = 0; l < surfind2.Size(); l++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1970:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int m = 0; m < surfind.Size(); m++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2015:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int m = 0; m < locsearch.Size(); m++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2099:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1885:41: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:104:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:1682:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::SpecialPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:38, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/specpoin.hpp:26:9: note: 'class netgen::SpecialPoint' declared here class SpecialPoint ^~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 77%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp: In member function 'std::__cxx11::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:24:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:46:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr >; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:16:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr >' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:17:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::__cxx11::basic_string' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iostream:39, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/../include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/8/bits/basic_string.h:77:11: note: 'class std::__cxx11::basic_string' declared here class basic_string ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:45:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.cpp:2: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:411:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= me.Size(); j++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:745:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= stlgeometry->meshlines.Size(); j++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trilists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 78%] Linking CXX shared library libstlvis.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libstlvis.so -o libstlvis.so CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: libstl.so ../meshing/libmesh.so -lz -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 78%] Built target stlvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:215:25: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/include/pybind11/detail/common.h:146, from /usr/include/pybind11/pytypes.h:12, from /usr/include/pybind11/cast.h:13, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/../general/ngpython.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:3: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:222:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/include/pybind11/detail/common.h:146, from /usr/include/pybind11/pytypes.h:12, from /usr/include/pybind11/cast.h:13, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/../general/ngpython.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:3: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/surface.hpp:235:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array::Array(const netgen::Array&) [with T = double; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/splinesurface.hpp:7:9: required from 'static decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) pybind11::detail::type_caster_base::make_copy_constructor(const T*) [with T = netgen::SplineSurface; = void; type = netgen::SplineSurface; decltype ((new T, pybind11::detail::type_caster_base::Constructor{})) = void* (*)(const void*)]' /usr/include/pybind11/cast.h:828:34: required from 'static pybind11::handle pybind11::detail::type_caster_base::cast(const itype*, pybind11::return_value_policy, pybind11::handle) [with type = netgen::SplineSurface; pybind11::detail::type_caster_base::itype = netgen::SplineSurface]' /usr/include/pybind11/cast.h:1619:66: required from 'pybind11::object pybind11::cast(const T&, pybind11::return_value_policy, pybind11::handle) [with T = netgen::SplineSurface*; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 78%] Linking CXX shared library libcsg.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libcsg.so -o libcsg.so CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: ../meshing/libmesh.so -lpython3.7m -lpython3.7m -lz -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 78%] Built target csg make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Scanning dependencies of target csgvis make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Scanning dependencies of target interface make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i =1 ; i <= BIname.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int jj = 0; jj < sels.Size(); jj++) ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i =1 ; i <= BIname.Size(); i++) ~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:9: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:149:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= pairs.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:165:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= pairs.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:216:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j = 1; j <= pairs.Size(); j++) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:9: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:22: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/nginterface_v2_impl.hpp:316:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ni <= mesh->mlbetweennodes.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:683:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ei <= mesh->mlparentelement.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:688:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ei <= mesh->mlparentsurfaceelement.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:700:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ei <= mesh->mlparentsurfaceelement.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:263:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < pnums.Size(); j++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:302:49: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j+2 < enums.Size(); j+=2) ~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:332:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = 0; j < fnums.Size(); j += 2) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:405:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loadtypes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:413:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loadtypes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 79%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < trilists.Size(); i++) ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:245:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (changeval != specpoints.Size()) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:267:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:307:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < boxes.Size(); i++) ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:465:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 2; i <= specpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:7: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 86%] Linking CXX shared library libcsgvis.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libcsgvis.so -o libcsgvis.so CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: libcsg.so ../visualization/libvisual.so ../meshing/libmesh.so -lz -lpython3.7m -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:8: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 87%] Built target csgvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:671:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, netgen::FlatArray&) [with T = double; S = netgen::PointIndex]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:369:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:707:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < data.Size(); i++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:708:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int j = i+1; j < data.Size(); j++) /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:230:36: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/readtetmesh.cpp:669:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= surfaceelp.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:152:73: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:82:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:105:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMesh(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:257:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:503:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < da.Size(); i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1598:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ia.Size(); i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1610:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ia.Size(); i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1745:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ni <= mesh->mlbetweennodes.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1759:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ei <= mesh->mlparentelement.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1764:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ei <= mesh->mlparentsurfaceelement.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1775:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (ei <= mesh->mlparentsurfaceelement.Size()) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1826:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < apairs.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1946:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for( int i=0; ipointelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:2183:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; iSize(); i++) ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMesh(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/nginterface.cpp:255:32: warning: 'strs' may be used uninitialized in this function [-Wmaybe-uninitialized] infile = new istringstream(string((const char*)buf, (size_t)strs)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:14: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:5: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:9: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:6: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:17: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:7: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writejcm.cpp:100:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:152:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= locfaces.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:310:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= neighbour_celllist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:344:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= owner_celllist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:351:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= surfelem_lists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:392:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= owner_facelist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:427:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= facepnts.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:430:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(j != facepnts.Size()) *outfile << " "; ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:438:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= surfelem_lists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:470:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 1; j <= facepnts.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:473:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(j != facepnts.Size()) *outfile << " "; ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:560:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 2; i <= surfelem_bclist.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:580:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= bcarray.Size(); i++) ~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:25: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:116:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:556:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:90:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=startsize; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:526:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:551:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:576:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:771:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:793:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:932:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j=1; jSize(); j++) ~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:987:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; iSize(); j++) ~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:1088:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Array(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:469:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:266:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i = BASE; i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Intersection(const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:613:72: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:768:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i&, const netgen::FlatArray&, const netgen::FlatArray&, netgen::Array&) [with T = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:832:84: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:777:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:2: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:28:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_2; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:117:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_2'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:127:7: note: 'class netgen::INDEX_2' declared here class INDEX_2 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_3; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_3; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:183:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_3'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:208:7: note: 'class netgen::INDEX_3' declared here class INDEX_3 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::INDEX_4; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::INDEX_4; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:269:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::INDEX_4'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/template.hpp:277:7: note: 'class netgen::INDEX_4' declared here class INDEX_4 ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writetet.cpp:601:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= points.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= edges.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= faces.Size(); i++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (i = 1; i <= volelements.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:4: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:424:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:433:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < faceSei.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:826:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j=1; j <= edges.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:837:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j=1; j <= edges.Size(); j++) ~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:868:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (j=1; j <= edges.Size(); j++) ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:408:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:5: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/interface/writeuser.cpp:401:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 91%] Linking CXX shared library libinterface.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libinterface.so -o libinterface.so CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing: ../csg/libcsg.so ../geom2d/libgeom2d.so ../visualization/libvisual.so ../meshing/libmesh.so -lz -lpython3.7m -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 91%] Built target interface make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/nglib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Scanning dependencies of target nglib make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:67: /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.h:33: warning: "DLL_HEADER" redefined #define DLL_HEADER In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:26: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/nginterface.h:27: note: this is the location of the previous definition #define DLL_HEADER __attribute__ ((visibility ("default"))) In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:12: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::STLReadTriangle; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:571:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::STLReadTriangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltopology.hpp:54:7: note: 'class netgen::STLReadTriangle' declared here class STLReadTriangle ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 92%] Linking CXX shared library libnglib.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libnglib.so -o libnglib.so CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization: ../libsrc/interface/libinterface.so ../libsrc/stlgeom/libstlvis.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/csg/libcsgvis.so -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lGL -lGLU -lpthread -lXmu -ljpeg -lz -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase ../libsrc/occ/libocc.so -lpython3.7m ../libsrc/stlgeom/libstl.so ../libsrc/geom2d/libgeom2d.so ../libsrc/csg/libcsg.so ../libsrc/meshing/libmesh.so ../libsrc/visualization/libvisual.so -lGL -lGLU -lz -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 92%] Built target nglib make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Scanning dependencies of target ngpy make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/gui.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/gui.dir/depend.internal". Scanning dependencies of target gui make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 98%] Linking CXX shared library libngpy.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -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.1810/BUILD/netgen/nglib:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ: ../nglib/libnglib.so -lpython3.7m ../libsrc/interface/libinterface.so ../libsrc/stlgeom/libstlvis.so ../libsrc/stlgeom/libstl.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/geom2d/libgeom2d.so ../libsrc/csg/libcsgvis.so ../libsrc/csg/libcsg.so ../libsrc/meshing/libmesh.so -lz ../libsrc/visualization/libvisual.so -lGL -lGLU ../libsrc/occ/libocc.so -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -lpython3.7m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 98%] Built target ngpy make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:517:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= linelists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= trilists.Size(); i++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= coeffs.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry->singedges.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= geometry->singpoints.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < vssolution.soldata.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:1: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stltool.hpp:68:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i <= charttrigs.Size()) {return charttrigs.Get(i);} ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:446:63: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/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.1810/ng/demoview.cpp:354:70: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:274:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:425:52: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:301:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:8: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Point3d; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Point3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:67:9: note: 'class netgen::Point3d' declared here class Point3d ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::InterpolationSpline >::intpts; int BASE = 0; TIND = int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:276:5: required from 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]' /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:354:70: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::InterpolationSpline >::intpts' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.cpp:24: /usr/src/RPM/BUILD/netgen-6.2.1810/ng/demoview.hpp:103:9: note: 'class netgen::InterpolationSpline >::intpts' declared here class intpts ^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:692:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 0; i < face_colours.Size();i++) ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:718:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:742:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:766:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:773:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:797:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:804:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int j = 0; j < surfElems.Size(); j++) ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:3: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::FlatArray& netgen::FlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:367:43: required from 'netgen::Array& netgen::Array::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:175:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < size; i++) ~~^~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:288:16: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (msnr < triapprox.Size()) ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1810/ng/encoding.hpp: In member function 'int Mpeg::Start(std::__cxx11::string)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/encoding.hpp:134:25: warning: 'void av_register_all()' is deprecated [-Wdeprecated-declarations] av_register_all(); ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/encoding.hpp:13, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:57: /usr/include/libavformat/avformat.h:2043:6: note: declared here void av_register_all(void); ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1810/ng/encoding.hpp:134:25: warning: 'void av_register_all()' is deprecated [-Wdeprecated-declarations] av_register_all(); ^ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/encoding.hpp:13, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:57: /usr/include/libavformat/avformat.h:2043:6: note: declared here void av_register_all(void); ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1810/ng/encoding.hpp:132:13: warning: unused variable 'i' [-Wunused-variable] int i; ^ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:234:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:261:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:336:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:517:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:585:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:616:21: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:693:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= tets_in_qualclass.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:1103:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for(int i = 1; i <= surfid.Size(); i++) ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:1367:24: warning: catching polymorphic type 'class netgen::NgException' by value [-Wcatch-value=] catch (NgException e) ^ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:1419:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:1869:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < geometryregister.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'netgen::Array& netgen::Array::operator=(const netgen::Array&) [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:1119:19: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (TIND i (BASE); i < size+BASE; i++) ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = std::shared_ptr; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = std::shared_ptr; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/memory:81, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:7: /usr/include/c++/8/bits/shared_ptr.h:103:11: note: 'class std::shared_ptr' declared here class shared_ptr : public __shared_ptr<_Tp> ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec<3>; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class netgen::Vec<3>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geomobjects.hpp:70:9: note: 'class netgen::Vec<3>' declared here class Vec : public ngsimd::AlignedAlloc> ^~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Vec3d; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::Vec3d; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:2240:67: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Vec3d' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../gprim/geom3d.hpp:184:9: note: 'class netgen::Vec3d' declared here class Vec3d ^~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 98%] Linking CXX shared library libgui.so /usr/bin/c++ -fPIC -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -shared -Wl,-soname,libgui.so -o libgui.so CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/nglib:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ: ../nglib/libnglib.so Togl2.1/libtogl.a -lz -ljpeg -lavcodec -lavformat -lavutil -lswscale -lXmu -lX11 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -ltcl -ltk ../libsrc/stlgeom/libstlvis.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/interface/libinterface.so ../libsrc/geom2d/libgeom2d.so ../libsrc/stlgeom/libstl.so ../libsrc/csg/libcsgvis.so ../libsrc/csg/libcsg.so ../libsrc/meshing/libmesh.so -lz ../libsrc/visualization/libvisual.so ../libsrc/occ/libocc.so -lpython3.7m -ldl -lGL -lGLU -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 98%] Built target gui make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/onetcl.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:525:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (i > hash.Size()) i = 1; ~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:785:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'signed char:5' [-Wsign-compare] for (size_t i = 0; i < np; i++) ~~^~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1497:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if(identnr <= type.Size()) ~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1504:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while(type.Size() < identnr) ~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/localh.hpp:191:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < loch.boxes.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:616:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; ~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:632:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; ~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:651:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } ~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < transfreezone.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/basegeom.hpp:49:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < Size(); i++) ~~^~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp: In function 'int main(int, char**)': /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:271:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 1; i <= userformats.Size(); i++) ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'TIND netgen::FlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:198:16: required from 'bool netgen::FlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:190:34: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] for(TIND i=0; pos==-1 && i < this->size; i++) ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:292:2: required from 'void netgen::Array::SetSize(size_t) [with T = netgen::Segment; int BASE = 0; TIND = long unsigned int; size_t = long unsigned int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::Segment' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:944:9: note: 'class netgen::Segment' declared here class Segment ^~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp: In instantiation of 'void netgen::Array::ReSize(size_t) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int; size_t = long unsigned int]': /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:308:2: required from 'void netgen::Array::Append(const T&) [with T = netgen::FaceDescriptor; int BASE = 0; TIND = int]' /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/../include/../general/array.hpp:423:20: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class netgen::FaceDescriptor' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (p, data, sizeof(T)*mins); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1810/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1810/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [100%] Linking CXX executable netgen /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O2 -g -DNDEBUG -rdynamic CMakeFiles/netgen.dir/ngappinit.cpp.o CMakeFiles/netgen.dir/onetcl.cpp.o -o netgen -Wl,-rpath,/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/ng:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/nglib:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/occ:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen/libsrc/visualization: libgui.so Togl2.1/libtogl.a -lz -ljpeg -lavcodec -lavformat -lavutil -lswscale -lXmu -lX11 -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase -ltk -ltcl ../nglib/libnglib.so ../libsrc/occ/libocc.so ../libsrc/stlgeom/libstlvis.so ../libsrc/stlgeom/libstl.so ../libsrc/geom2d/libgeom2dvis.so ../libsrc/interface/libinterface.so ../libsrc/geom2d/libgeom2d.so ../libsrc/csg/libcsgvis.so ../libsrc/csg/libcsg.so ../libsrc/meshing/libmesh.so -lz ../libsrc/visualization/libvisual.so -lpython3.7m -ldl -lGL -lGLU -lTKBO -lTKBool -lTKBRep -lTKCAF -lTKCDF -lTKernel -lTKG2d -lTKG3d -lTKGeomAlgo -lTKGeomBase -lTKHLR -lTKIGES -lTKLCAF -lTKMath -lTKMesh -lTKOffset -lTKPrim -lTKService -lTKShHealing -lTKSTEP -lTKSTEP209 -lTKSTEPAttr -lTKSTEPBase -lTKSTL -lTKTopAlgo -lTKV3d -lTKXCAF -lTKXDEIGES -lTKXDESTEP -lTKXSBase make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [100%] Built target netgen make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-build make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 90%] No install step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen && /usr/bin/cmake -E echo_append cd /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-install make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [100%] Built target netgen make[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/CMakeFiles 0 make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.39475 + 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 + cd netgen-6.2.1810 + sed -i 's|file(INSTALL DESTINATION "/usr/include/netgen/pybind11" TYPE FILE FILES "/usr/include/../LICENSE")||' BUILD/netgen/cmake_install.cmake + make 'INSTALL=/bin/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.1810 make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [ 10%] Performing check_submodules1 step for 'netgen' [ 20%] Performing build step for 'netgen' make[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 9%] Built target gen make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 13%] Built target gprim make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 16%] Built target la make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 42%] Built target mesh make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 46%] Built target visual make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 59%] Built target csg make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 60%] Built target csgvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 63%] Built target geom2d make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 64%] Built target geom2dvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 70%] Built target occ make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 71%] Built target occvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 76%] Built target stl make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 77%] Built target stlvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 89%] Built target interface make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 90%] Built target nglib make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 92%] Built target togl make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 97%] Built target gui make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 99%] Built target netgen make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [100%] Built target ngpy make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 30%] No install step for 'netgen' [ 40%] Completed 'netgen' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' [100%] Built target netgen make[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD' Install the project... -- Install configuration: "RelWithDebInfo" gmake[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 9%] Built target gen gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 13%] Built target gprim gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 16%] Built target la gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 42%] Built target mesh gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 46%] Built target visual gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 59%] Built target csg gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 60%] Built target csgvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 63%] Built target geom2d gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 64%] Built target geom2dvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 70%] Built target occ gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 71%] Built target occvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 76%] Built target stl gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 77%] Built target stlvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 89%] Built target interface gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 90%] Built target nglib gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 92%] Built target togl gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 97%] Built target gui gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [ 99%] Built target netgen gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' [100%] Built target ngpy gmake[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/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/lib64/cmake/netgen/NetgenConfig.cmake -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/ngexception.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/archive_base.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/array.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/bitarray.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/dynamicmem.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/flags.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/hashtabl.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/mpi_interface.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/myadt.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/general/ngsimd.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/ngexception.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/profiler.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/symbolta.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/geomobjects2.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/parallelinterface.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/lib64/libmesh.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libmesh.so" to "$ORIGIN:$ORIGIN/../lib64" -- 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/soldata.hpp -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libvisual.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libvisual.so" to "$ORIGIN:$ORIGIN/../lib64" -- 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/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/lib64/libcsg.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libcsg.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libcsgvis.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libcsgvis.so" to "$ORIGIN:$ORIGIN/../lib64" -- 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/lib64/libgeom2d.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libgeom2d.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libgeom2dvis.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libgeom2dvis.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/geom2d/geom2dmesh.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/lib64/libocc.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libocc.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/liboccvis.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/liboccvis.so" to "$ORIGIN:$ORIGIN/../lib64" -- 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/lib64/libstl.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libstl.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/lib64/libstlvis.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libstlvis.so" to "$ORIGIN:$ORIGIN/../lib64" -- 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/lib64/libinterface.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libinterface.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /usr/src/tmp/netgen-buildroot/usr/include/netgen/interface/writeuser.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/libgui.so -- Set runtime path of "/usr/src/tmp/netgen-buildroot/usr/lib64/libgui.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/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/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/read_gmsh.py -- 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/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 gmake[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/BUILD/netgen' make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1810/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/python3/site-packages/netgen/libngpy.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libgui.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libinterface.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libstlvis.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libstl.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/liboccvis.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libocc.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libgeom2dvis.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libgeom2d.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libcsgvis.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libcsg.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libvisual.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) mode of './usr/lib64/libmesh.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) 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: libmesh.so -> libmesh.so libvisual.so -> libvisual.so libcsg.so -> libcsg.so libcsgvis.so -> libcsgvis.so libgeom2d.so -> libgeom2d.so libgeom2dvis.so -> libgeom2dvis.so libocc.so -> libocc.so liboccvis.so -> liboccvis.so libstl.so -> libstl.so libstlvis.so -> libstlvis.so libinterface.so -> libinterface.so libgui.so -> libgui.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/python3/site-packages/netgen/libngpy.so: RPATH entry found: $ORIGIN/../../../ verify-elf: WARNING: ./usr/lib64/libgui.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libinterface.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libstlvis.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZTIN6netgen11VisualSceneE verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene13MouseDblClickEii verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene6centerE verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen6visparE verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene9backcolorE verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene3radE verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene17transformationmatE verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glMultMatrixd verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glCallList verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPointSize verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glLoadName verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glRenderMode verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glBegin verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glVertex3dv verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glClear verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glDisable verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene8SetLightEv verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: gluPickMatrix verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glBlendFunc verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPolygonMode verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glNormal3f verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glEnable verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glGetIntegerv verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glMaterialf verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPopName verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glGetDoublev verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glLoadIdentity verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glEnd verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualSceneC2Ev verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glMatrixMode verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene16SetClippingPlaneEv verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glNewList verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glFlush verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glClearColor verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glInitNames verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene26CalcTransformationMatricesEv verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glGenLists verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPushMatrix verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glSelectBuffer verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPolygonOffset verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glShadeModel verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glEndList verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualSceneD2Ev verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPushName verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glLineWidth verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glPopMatrix verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene12DrawColorBarEddib verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: _ZN6netgen11VisualScene14SetOpenGlColorEdddi verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glMaterialfv verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glLogicOp verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glFinish verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glVertex3f verify-elf: WARNING: ./usr/lib64/libstlvis.so: undefined symbol: glDeleteLists verify-elf: WARNING: ./usr/lib64/libstl.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libstl.so: undefined symbol: _ZN6netgen6mparamE verify-elf: WARNING: ./usr/lib64/liboccvis.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZTIN6netgen11VisualSceneE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene6centerE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen7testoutE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen6visparE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene9backcolorE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene3radE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene17transformationmatE verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene8SetLightEv verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: gluPickMatrix verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen25SelectFaceInOCCDialogTreeEi verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualSceneC2Ev verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene16SetClippingPlaneEv verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualScene26CalcTransformationMatricesEv verify-elf: WARNING: ./usr/lib64/liboccvis.so: undefined symbol: _ZN6netgen11VisualSceneD2Ev verify-elf: WARNING: ./usr/lib64/libocc.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen14NetgenGeometryE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen14NetgenGeometryE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen8Meshing2E verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen14MeshOptimize2dE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen10RefinementE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing29StartMeshEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing27EndMeshEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing220BelongsToActiveChartERKNS_7Point3dERKNS_13PointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing220ComputePointGeomInfoERKNS_7Point3dERNS_13PointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing224ChooseChartPointGeomInfoERKNS_18MultiPointGeomInfoERNS_13PointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing219IsLineVertexOnChartERKNS_7Point3dES3_iRKNS_13PointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen8Meshing216GetChartBoundaryERNS_5ArrayINS_7Point2dELi0EiEERNS1_INS_7Point3dELi0EiEERNS1_INS_7INDEX_2ELi0EiEEd verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen8Meshing24AreaEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14MeshOptimize2d20SelectSurfaceOfPointERKNS_5PointILi3EdEERKNS_13PointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen10Refinement10GetTangentERKNS_5PointILi3EdEEiiRKNS_17EdgePointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen10Refinement9GetNormalERKNS_5PointILi3EdEEiRKNS_13PointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen10Refinement13ProjectToEdgeERNS_5PointILi3EdEEiiRKNS_17EdgePointGeomInfoE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11multithreadE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen9timestampE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10NgProfiler8tottimesE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen11NgExceptionE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTIN6netgen11NgExceptionE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11NgExceptionD1Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10NgProfiler6countsE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen5myerrE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11ng_geometryE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen6mparamE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZTVN6netgen11NgExceptionE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10NgProfiler10starttimesE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen7testoutE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh11SetMinimalHEd verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10RefinementD2Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh18CalcSurfacesOfNodeEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14OptimizeVolumeERNS_17MeshingParametersERNS_4MeshE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11DenseMatrixaSERKS0_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgenlsERSoRKNS_7SegmentE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh8AddPointERKNS_7Point3dEi verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh18RestrictLocalHLineERKNS_7Point3dES3_d verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen5MyStrC1Ei verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen5MyStrC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing212GenerateMeshERNS_4MeshERKNS_17MeshingParametersEdi verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4SortERKNS_5ArrayIdLi0EiEERNS0_IiLi0EiEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen13MeshQuality3dERKNS_4MeshEPNS_5ArrayIiLi0EiEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh8CompressEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11DenseMatrixD1Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen4Mesh4GetHERKNS_7Point3dE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing210SetMaxAreaEd verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen5MyStrC1EPKc verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14FaceDescriptorC1Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing212SetStartTimeEd verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh9SetLocalHENS_5PointILi3EdEES2_d verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen7GetTimeEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen13SetGlobalMeshESt10shared_ptrINS_4MeshEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh11SetMaterialEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14FaceDescriptorC1Eiiii verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen7BoxTreeILi3EiE15GetIntersectingERKNS_5PointILi3EdEES5_RNS_5ArrayIiLi0EiEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen7BoxTreeILi3EiEC1ERKNS_5PointILi3EdEES5_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4MeshC1Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh17LoadLocalMeshSizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh13SetMaxHDomainERKNS_5ArrayIdLi0EiEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen12PrintMessageEiRKNS_5MyStrES2_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen21RemoveIllegalElementsERNS_4MeshE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen7BoxTreeILi3EiE6InsertERKNS_5PointILi3EdEES5_i verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing218AddBoundaryElementEiiRKNS_13PointGeomInfoES3_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14MeshOptimize2d12EdgeSwappingERNS_4MeshEi verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen7SegmentC1Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing2C2ERKNS_17MeshingParametersERKNS_3BoxILi3EEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10NgProfiler11CreateTimerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11DenseMatrixC1Eii verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10PrintErrorERKNS_5MyStrES2_S2_S2_S2_S2_S2_S2_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11CalcInverseERKNS_11DenseMatrixERS0_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh10AddSegmentERKNS_7SegmentE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14FaceDescriptor9SetBCNameEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing28AddPointERKNS_7Point3dENS_10PointIndexEPNS_18MultiPointGeomInfoEb verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh9SetBCNameEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen11DenseMatrix3DetEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZNK6netgen4Mesh11GetNDomainsEv verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgenmlERKNS_11DenseMatrixES2_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14MeshOptimize2d14CombineImproveERNS_4MeshE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14MeshOptimize2dC2Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh14RestrictLocalHERKNS_7Point3dEd verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen11NgExceptionC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10RefinementC2Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4MeshD1Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen9TransposeERKNS_11DenseMatrixERS0_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen12PrintMessageEiRKNS_5MyStrES2_S2_S2_S2_S2_S2_S2_ verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen4Mesh10SetGlobalHEd verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen8Meshing2D2Ev verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen14MeshOptimize2d11ImproveMeshERNS_4MeshERKNS_17MeshingParametersE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen10MeshVolumeERNS_17MeshingParametersERNS_4MeshE verify-elf: WARNING: ./usr/lib64/libocc.so: undefined symbol: _ZN6netgen5Box3d8IncreaseEd verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZTIN6netgen11VisualSceneE verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene13MouseDblClickEii verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene6centerE verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene9backcolorE verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene3radE verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene17transformationmatE verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glMultMatrixd verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glBegin verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glClear verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glDisable verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene8SetLightEv verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene14DrawNetgenLogoEv verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glPolygonMode verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glEnable verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene19DrawCoordinateCrossEv verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glEnd verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualSceneC2Ev verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glClearColor verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glVertex3d verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualScene26CalcTransformationMatricesEv verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glPushMatrix verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glShadeModel verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: _ZN6netgen11VisualSceneD2Ev verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glPopMatrix verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glColor3f verify-elf: WARNING: ./usr/lib64/libgeom2dvis.so: undefined symbol: glFinish verify-elf: WARNING: ./usr/lib64/libgeom2d.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libcsgvis.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libcsg.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libvisual.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen9timestampE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11multithreadE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen7testoutE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen6ntasksE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen10NgProfiler6countsE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11DenseMatrixD1Ev verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11global_meshE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen10NgProfiler8tottimesE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen4meshE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen10NgProfiler10starttimesE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen2idE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen8BitArrayC1Ei verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen8BitArray5ClearEv verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen5Flags10GetNumFlagEPKcd verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen12PrintMessageEiRKNS_5MyStrES2_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh6GetBoxERNS_7Point3dES2_i verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen29BASE_INDEX_2_CLOSED_HASHTABLEC2Em verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen12MeshTopology15GetFaceVerticesEiRNS_5ArrayIiLi0EiEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen14CurvedElements35CalcMultiPointElementTransformationEPNS_5ArrayINS_5PointILi3EdEELi0EiEENS_12ElementIndexES5_PNS1_INS_3MatILi3ELi3EdEELi0EiEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen5Flags10PrintFlagsERSo verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen10NgProfiler11CreateTimerERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen29BASE_INDEX_2_CLOSED_HASHTABLE11BaseSetSizeEi verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh18GetPointCurvePointEii verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11EigenValuesERKNS_3MatILi3ELi3EdEERNS_3VecILi3EdEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen14CurvedElements25CalcElementTransformationENS_5PointILi3EdEENS_12ElementIndexEPS2_PNS_3MatILi3ELi3EdEEPvb verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen14CurvedElements25CalcSegmentTransformationIdEEvT_NS_12SegmentIndexEPNS_5PointILi3ES2_EEPNS_3VecILi3ES2_EEPb verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen29BASE_INDEX_2_CLOSED_HASHTABLE15PositionCreate2ERKNS_7INDEX_2ERi verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen13SetGlobalMeshESt10shared_ptrINS_4MeshEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11DenseMatrixC1Ev verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen10BASE_TABLEC2ERKNS_9FlatArrayIiLi0EiEEi verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11DenseMatrix7SetSizeEii verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh6GetBoxERNS_7Point3dES2_NS_9POINTTYPEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh24GetSurfaceElementsOfFaceEiRNS_5ArrayINS_19SurfaceElementIndexELi0EiEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen5FlagsD1Ev verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh4GetHERKNS_7Point3dE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen13PrintSysErrorERKNS_5MyStrES2_S2_S2_S2_S2_S2_S2_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen5FlagsC1Ev verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh17GetNumPointCurvesEv verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen14CurvedElements18IsElementHighOrderENS_12ElementIndexE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen12MeshTopology15GetEdgeVerticesEiRiS1_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen8BitArrayD1Ev verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen14CurvedElements25CalcSurfaceTransformationENS_5PointILi2EdEENS_19SurfaceElementIndexEPNS1_ILi3EdEEPNS_3MatILi3ELi2EdEEPb verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen11CalcInverseERKNS_11DenseMatrixERS0_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen4Mesh22BuildElementSearchTreeEv verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgenlsERSoRKNS_7Point3dE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen5Flags18SetCommandLineFlagEPKc verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen5Flags13GetStringFlagEPKcS2_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen5MyStrC1EPKc verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen5Vec3d9GetNormalERS0_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen5Flags13GetDefineFlagEPKc verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen10BASE_TABLED2Ev verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen7Element11GetShapeNewIdEEvRKNS_5PointILi3ET_EENS_11TFlatVectorIS3_EE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh18GetPointCurveColorEiRdS1_S1_ verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen8BitArray3SetEv verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh25PointContainedIn2DElementERKNS_7Point3dEPdib verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen14CurvedElements35CalcMultiPointSurfaceTransformationEPNS_5ArrayINS_5PointILi2EdEELi0EiEENS_19SurfaceElementIndexEPNS1_INS2_ILi3EdEELi0EiEEPNS1_INS_3MatILi3ELi2EdEELi0EiEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh17GetElementOfPointERKNS_5PointILi3EdEEPdbib verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen7Element19GetSurfaceTrianglesERNS_5ArrayINS_9Element2dELi0EiEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh24GetNumPointsOfPointCurveEi verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen4Mesh5GetNVEv verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZNK6netgen14CurvedElements22IsSurfaceElementCurvedENS_19SurfaceElementIndexE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen12MeshTopology11GetVerticesENS_12ELEMENT_TYPEE verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen5Flags11DeleteFlagsEv verify-elf: WARNING: ./usr/lib64/libvisual.so: undefined symbol: _ZN6netgen5MyStrC1Ei verify-elf: WARNING: ./usr/lib64/libmesh.so: RPATH contains several entries: $ORIGIN:$ORIGIN/../lib64 verify-elf: WARNING: ./usr/lib64/libmesh.so: undefined symbol: _ZN6netgen15WriteUserFormatERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4MeshES7_ verify-elf: WARNING: ./usr/lib64/libmesh.so: undefined symbol: _ZN6netgen19RegisterUserFormatsERNS_5ArrayIPKcLi0EiEES4_ Bytecompiling python modules in /usr/src/tmp/netgen-buildroot using /usr/bin/python Bytecompiling python modules with optimization in /usr/src/tmp/netgen-buildroot using /usr/bin/python -O Bytecompiling python3 modules in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 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/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/read_gmsh.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py Can't list '/usr/src/tmp/netgen-buildroot/usr/lib/python3/site-packages' Bytecompiling python3 modules with optimization in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 -O 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/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/read_gmsh.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 -OO 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/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/read_gmsh.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/stl.py Can't list '/usr/src/tmp/netgen-buildroot/usr/lib/python3/site-packages' Hardlinking identical .pyc and .opt-?.pyc files './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-37.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-37.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-37.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-37.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-37.opt-1.pyc' Hardlinking identical .pyc and .pyo files Processing files: netgen-6.2.1810-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.15623 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.1810 + DOCDIR=/usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1810 + export DOCDIR + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1810 + /bin/mkdir -p /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1810 + cp -prL AUTHORS /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1810 + chmod -R go-w /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1810 + chmod -R a+rX /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1810 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zN6vpX 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.FUpyqE find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,tcl,typelib) Requires: libnetgen = 6.2.1810-alt1, tcl-tix, /lib64/ld-linux-x86-64.so.2, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgui.so()(64bit) >= set:mkocYUeq4, libinterface.so()(64bit) >= set:mlmFW2, libmesh.so()(64bit) >= set:plnnLVUyym7mstpncfTsjQrrYvwwaW6BWQRFntZiKf, 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.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libtcl8.6.so()(64bit) >= set:njq3GUWEaFKXMCZvb9iZ3tVIxemGjZLnUTZC, 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.xOzMjv Creating netgen-debuginfo package Processing files: libnetgen-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NKcbNq 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/libcsg.so: 1409 symbols, 21 bpp warning: hash collision: _ZTIFvRN6netgen10CSGeometryESt10shared_ptrI7SPSolidES4_NS_14TransformationILi3EEEE _ZTSN6netgen10RevolutionE warning: hash collision: _ZN6netgen9PrimitiveD2Ev _ZNK6netgen12EllipticCone15GetSurfacePointEv lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libcsgvis.so: 73 symbols, 17 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libgeom2d.so: 251 symbols, 18 bpp warning: hash collision: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag _ZTSPFmRN6netgen16SplineGeometry2dEddddE lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libgeom2dvis.so: 14 symbols, 14 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libgui.so: 373 symbols, 19 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libinterface.so: 323 symbols, 19 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libmesh.so: 2907 symbols, 22 bpp warning: hash collision: _ZN6netgen15refquad_2eb_3vbE _ZN6netgen22refprism_1fa_2fb_3e_0vE lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libnglib.so: 146 symbols, 18 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libocc.so: 385 symbols, 19 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/liboccvis.so: 65 symbols, 17 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libstl.so: 399 symbols, 19 bpp warning: hash collision: _ZN6netgen11STLGeometry17UndoExternalEdgesEv _ZN6netgen15ClosedHashTableINS_7INDEX_2ENS_14STLBoundarySegEE10DoubleSizeEv lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libstlvis.so: 74 symbols, 17 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libvisual.so: 261 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NW3YYt find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,tcl,typelib) lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/lib64/libinterface.so: underlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/lib64/liboccvis.so: underlinked libraries: /usr/lib64/libGL.so.1 lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/lib64/libstl.so: underlinked libraries: /lib64/libpthread.so.0 lib.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/lib64/libvisual.so: underlinked libraries: /lib64/libpthread.so.0 Provides: libcsg.so()(64bit) = set:odzy8WN1HPVZ7U45ZBvcYQeDbAMzborGEY6WJtw9cO5N8Lku47CPNyvhREOJTd9rPaP1UvN19toLMVsupFZGG7pxRnNhvDmDOyZ8gzq8r5a48dlVLJ25GAaxyKuqCaBOiwVJlRF9KhFIl6OzZKZpHc326o5ekBisD3OlLqpQFfnrMPTU2e0l3NSm8RPYTxE5nMedWxZvi8Za7JEbiOMCxBHdPQmzXHHpaBBC3dn5Gslx5Me9ZIZ9bxj2DSHFlmpJVRykAM06tLWm9o28Mif3zmrasE2IPHXZ49FZE23S769QyJ8UN4Z8nIjtbpQhXbJynuE2WpSB2x5FAgAL3wN4VyU6NCEn8KPFfn5D3tPsqSjFQg2v0uCieBG2tehCoZa3jNdm8tMkGJcuWPjaOQ8gCfGmNPSgiuJ0V0jTbMSNunRSKRojEKiVmFvND6J60xdr4uF3owqXlgok4Or8bNvcD4atj5UQ0an9gj63hOuaCD9CevyPXotv9LQ8qUXIoeMZmZwfB72UruEwUSCZqYZxsgX28uZKiqJ2Z1ZpCfuMpUt3dr0w8d5JCKhJCM0Ax42GzMONQgpiqFrdxSNO9MfgE5txaQ0q5jgCT9ZDomFiMc1fRMmZrigPIGsBuCjWInZsMYuMMa9aK0WPUCd4Xf8kQGw647yWffwQkCEycOPA7AdCI5ZGQazPUII58xGLtbuj9fbBYGV0ThO6Oa3AdU6tFXvgjjZ8b6JescaHPnHezaNjvPFkqVoZlnlk49rWm0j1xrJpNJVsmaIV12qXRL8srqMx0KBqHVZhi1hmP67brZdMTHXaUrA3tPrqFMoZnhiw6S0lYxCwiQqlokZ93udv7OVFbN1YZDG0y5NJQ20QiUe8YAml57lRZnQqgRlIQ61mCXOAXh34LytwjhBqLMJ96Mj44l1ZvLiaUS6rAyknzDgZ4FOXN0MKhQwPm0Q2Au1oUbZvZCqI9Zm56cdoq0YDBvoequt99mvrTHZlBK4DZKEDs4Odz7E8QiQ0Crq0GQqGZlNyza3m6zZHEdC8gPgsB3nv4AZoC00cjZwI89ylT5kizDqKEO4OaPuUQASZcC9c4txOZ5pIs4PeUmFAo8Udg36hQnfEmm2JlKdiiQqr9yzT9VtITThDsUv5mSX465tl2YszsnAV3jFUTjSayqjA0bdraMwllWZpF5lLPuCXJR6M6wG2Q62j1Zb5PTg32skcAc7q7jy1Q6JY4ZGmJ33g1poZECBqzmcd3LVuaiIhiqRFe8zt7VtJKP8yeorg8B3VZxzHdXpKcZstlABc53vZnwvrFZ2vraMiZ9a9GVX5g4tWYh8xa0jfT2nyxMI3UH3Z3R0tUWC356JMWWZif2IdIrEXAv8cp6wWpkbAGVkTDVxBPWKTligfe6Mt28e8qlXjSSTb3JtHO467T4JW1Xh050yZtmk9ajz45aCjiR3gHbpJC8h4R1EXUyQRiWtLZcdrGxLkiyl5rrcjdO0nz5XhpqZm1iqZdhHc2ZqGXPlQjY8GEMj6LdoQ3c5gRY6ptH2hZ8vLVSgNnl1pIvU1DBn4lAoGqj1LUCc46bPzJA0e7woQa3rHowcwk0xoAjIZkQJpM58BiW8uhs4IlU9pXhZyR5yl70K5aWISROpYJCYdpeFfM0zyUmuk2gXYNV1s4Q5xB65xViZejEXO6356sfRO8A5kZ79clXLsGMgcQx9Z9jkm5jiXHfTI7o0NXgknqZd6L2qQFNNNE2vrb6dRGNJ53FQfNaocG1qEn1pV0jNxZvXZdjpduKcltkyymVy3hI0X6ZvcowbRE6NpoTlwrYNGgTQMPMCY9ionBHZ3kZcG513HoVjlHGtPorw2wJjTNR1wVnHIMbZ0G57xNM0Kp4ts3ymw8xYustC1RcT5SZeRVq0HJsTb92hPK2sFZGxXBxqOUsbAZ00Z9Za9lGYhAZHNwaWITG677ekg9uKUOeCrMQQkJq6A7371CRRVtRWsoZIz2uETPN8JhoiwajJ5k0ZkITh3U4EdD9Faz3440Z44CsSWXJ6Nde6hFEZiHAJPF4kQZaZGrRgcxPPE0NMd85PqRCBeZhPduOQCe7MFGcvGEqdgk17JZDFH4wXjwvrWrLVh5VYcObH21EswX9ENFj2Z00RDNZFYyhTOOlyZ3rpPMVcOhXG9Nfyq0kl7bqwhFRURznRMkPE7RZwRzOp6ITmGCEI1ihrNZK197AFeysGuLsvw7yUK7oHGc8lu9ZxS8BaJ4vAbHJaYVUhRojbbyOFHJLkaKINvtOljogfyQbfyNiGbP0SVktifb1mtknIeZq8hkE8glqJ3qeDIipwR2jqWcrEjFidyxM20Z1CvxBLT75f2ccJ8IHk5nZv8ApjoZlDj8XvfIa6ME4r6sZpIkLJxOB0SSzmdswMUPApUOsaQCYdpPOHVCZxbRQdS2AvB5MYX8zyb0Z4oqn5ISQtt3dmUPtYpzpJQ4izG2D8CayTrJ2ZCShksrMWihZrSzj5VExfrJ2BIsml7JX0YErpKZpYv2bEQD9Zz1Zo49ksXd8bxvUZIpgnGUk1QhMigawLkkNuCjtyHISswYAnknk6nFD67vFLIzwObXgrEScaarjtrTjd4W0KFWAuDkEEyMBp8jMI9CwhgRLxRgQHZsgVCZ1iOncVGsI7J8SKD8JOPdX9aOpefAEOAvTRRvPjRhqxVoRNSk0fz8fB3wuS8NHybOSQECg0ImARyNkztvvmKj2fMwjeKvh1EHRWNwrWhZBRVsMd2FoFDZiZ1hVf7UrOCyMCuYRChqryo5b6Iyohs4Cf9fv641rSFcIML3c7ayEaWmb25v7tZy1FNn1wex1PzE4PTuqoqMDTGGUS5Z1sFjvKL1, libcsgvis.so()(64bit) = set:kdJbIPZy27bHimV6eolGPr2WkD2HgBYzEr6QA2ejzo2LQUkZ0hQkV0peRed6E5DIIfY9kGEN0ZCoVlGvlQPDZwfagcpWjHjHOA2ACudJcd5L5v93xaD4jQ2AXE0PK6uLF98DZcg0Y3LjeD4D0cbbBOHCS, libgeom2d.so()(64bit) = set:ldT2GKp25INjlIH8WOMhGaJI9E2sNjYEt8JOqhEMLKxMNNInCdpQlyZnLuQlUHUntxMWioElBjMcYXSFYBAE8qD8yEZ2zC9RfivE6SBK5d2Z1rMQRiBFEJo2yAnN3Qk2lDhKbD6zrnjLBCovstQZcspmJiC0Nv2M1KzkgyjTn4BSUQ2u8pZvOh3wKBhcrCZei1O5RiOg6m5EmOnH78VChNJKYv3O2kKK5FCZahCzttgUUs62P0VRynlUWBRUqcZtPcqU1F4lQtmA9EPCOLmy4h89A5qj8Cs4Apeo4GSQU1ZeUlVGJuSFUl5t9y5ZkZ0ilt2hYjAt7yR4ELuSZ7X6igmfuMT8upQVkZlaPkZjTd660RoXbHNFZmqLGyZs55GJNVSQqQXaFa7NqR7Mw731BSZoVJPtr9HdN5mW3bsJRBGtsFMMjSLQFrHEZ4YboZIlxE29HtAZyjwkUvw8sZGZge7g2OlupxSAmBPwDpbXMYvil, libgeom2dvis.so()(64bit) = set:hdeAK1FwPjkQcuxXN9mAL7yY6y0QK0, libgui.so()(64bit) = set:mdulSoSe7GMzFA0aSkbCMttMBxuuSEeffZ5YxgZBD74v2aswUNtO4ZKuv7YmzKmIpbGwG3vrzEll6WOGMgZGWxd6j46kPvhQPz0et1gvUROzQHaovivK27AvZdWLYk0xIrZFD6ECNYOVVUFXAGBmE9HESgG0U0R2O8pZw43MNRlDscvIjN055EWjZsHLxc0kB09YRvVSbZhOsQa08ecyI8JOmQGhRIkAtzut5ECbljU5L5iZCqHb88Rr6irxYjxiXscvZoauyNj062H8iw2AsP1ydBumbFZHz6Gyd6ZnPEMQPTfP20lUSE14D3WvND6h60GMUXgW8hhQletNcw968GmZqqU4zyRsNMnQM0oGhud8qlwZgxT0xmvBeG8Hs4GStOnUHhhoZab8h1od983bAJNbZfQVVpxtZ2jBi8cabu41MVqcZxvwGqpG8UsZJeZ7XfJWtDtMNEdxA15vJlF9FKTsDwpJED0KNWrVAgzcYFwVv5jjTuqY1KrLJLNZci4r3ZcqdPXZ4GC95ZdWSL7UvvBuszZnFKqvCjMrkJSr92M84qt1iqaayjT07Bw0dh1O3zzTP2UqJZicraLAjc8fJ6ZKlsimrpZqycB2MZkwBWUpxAA2Znp3hZCWjKdy02cRx6OiamoCdj6LX93LHXtP8px178IlbxHDAE466lIcwc2ZadvBEZcTF4OVN1ba8TAloegQLsLdURL0Vvx7Mr3s7DTejtH1yrm7NNwEMo5xD8SEmFfL3CQ, libinterface.so()(64bit) = set:md7b3f2I7Lbev6CHYM10Zm5QMXIjsmMpKOzQMmoibQSOKAN4K2pJxFf9JZq5jBxkhHdcuAHgTUQ03h0033RCX1VjBBZBKZkn84gqIC7IZ9EoiZ1G1MrrbtGcao0AZds8jC6NC0L5A1ZuhkZ7dD0WabsnGewBNCLZvOnXwazttETXd5PTgzXnwthph1Q2Eyy0hFMwtjUlhsPGSj3nkmwWEaxo3FptH9Ua05eq4yAPKat2nZrZ3YQ0ydZABJtxL5NtZ3Al16z0EEe9QtB0ufxFHUYF4f2IDJFpOTTWJEkwBhv2TxdPbuqf9uqIxh0mkAt6ips2aASQ4CvAXoCOSn3z0ZqTy1u2fGkx1QT3GZoG1R8tihHgsiQnwllk35sdOc4GfVMYzi21Z5nVJsymUZqZjqL43DQZJuPZAJAI4JCoIe9yGmQErLT9XQff74Wc45qk46TRDUkBK1Y153V2NZH2mZvba1s83J4nFz4if5GjBYEN6JStPGqxFM6jYmuK8v4SR90fjvsZ21j2WpmwiP0RtAkGEHvWdgstGhIe6OJUqJ8muGEZ2lCkJKrdvcVgWLBh71B2zAF2yL41Zn1ARJ5rw0YzNKMOflUkNDs557TnaPvmmXGZ6ArO1ZhsiUdU003MZn5XGm1v58OQK6b777dRV3rQ2, libmesh.so()(64bit) = set:pdk4Z6ZsURW5lCI56ixPpw3ElfsX8zkhnbhTV92cxfXAvajc1HZKAfu2e2qkvbqGeZqaLis1vsmwwSkQh3zuijfXRhZhMQYrN4332M0xS0QZiFSJIfX2Ipd07swFPzaLeVaZ09aQXgdAeo1GGjnateG7q34rcaihAo7p4sFLgy5mAZdLuZd2D5yXOUhEThWJDX3mYL282msn0t8uxyiqGUANoujYQnWnlLCJkNcv07eqyIFoRq4PkZnKZp8lUYjSKRh3S3OFF81qZ2vbWx8DZqQoxrPF1n4ZjZDWdHnl5DnbG8h6UzsGqYiQu1dyJ4wEsqCWqop8VdYvbc8uJVbsi6Svd6flZ2utpd6U28IInqci5xm0jLsy5H5JRySi3u6MTN9lMNolvOxBjwxgsZIgjgWcdA82ssXwyXfWpTS0hLacWew1eHgHwURU3yp2kRgRbl6TgCHxHPdUxwhiODZGkhEPrbRJWEoUYapS2phsWhBQ1Js2UAhP4tEbuhi10SVzXUwAzJ9pmDmfmZgZ3KBSgt1tZuqse7OD1fkZAZm29EyBa3qEbyf8L5IonoSzoiBsoXaBqXPZegt3Cno1bk47VS1qlriQhSZdHBvZlEZ4YcN4XI6MWL1FJwIUkalBov4W5mkLZCc4ucKfHtACePf8LEcBZb6alAHZcO5kAkG5us555DdDtp71r8w9MdiWNSJvYI7b46lL0lTNqipjkZf6YDgj98895k1qLEvIZC4AgqXZsAy6snc9y513DAk4rUqwlTkowR2BWrVm3h6djQbAe9ZcoHHmrqAmVS2iTZuXcgDmwrpwxrJlQ97tbLuQtKZgCkXjwRtRlbTZAZnKs678pQYv5OR3R5pKmZhKnSwNaGKqLhA1X4kX8eb0BL27OaWgZlWThxw50OyMkOMkvXGyIZqF3m3eFF7xIJ6ZhRzhFlZoztYZqMIh99bu7HUbBUZu7JvcFinJohjc6R7Z1EIMlHzH1dSOnjjSRD7OAfkc6WdrCuAV5icZoGhrf5iUFcVNVId1IeZ66aMbWlih0hw6RZL5bZzIELlCLhm6D1Zwet2oin1oUoCrVpfF3QlP8iM1OMtfJEQgT8OHkn7Ez0TyLNkNOPO1vmRFn7xZdfAzDts6DKU3zD5PITVETcGpbYF6Q4CV32ZrivtjUOi6hym2F4xk0Zk06TKTn4aomebE5V0tBTghKZtBrzYsiq7QzraZIuRj14cZkMtW6hZghKKCefPJZrBL9H3BmlKb9nkKxZ7g55yLD6y9UbQeBZLZC2Iv1EftOOu7mfRSwduma8H3V4wQVwADYwfiw742egx0Zx73v1N2UjgCcLEc6fZ1T6HfUqtcHugkpSyP1f2YS8fcpwBFNAxQzw94jFanFymCsl2c1LcD7UsThkDZqoq484rsw9LYvWuZ3ILZEdvuL4X9C32xRA7vmQoEj9bnGcceqLAhompbCrsZFC9ZEf3QqDjRJ3GxTQY62n8cIIO8DztRYOD5uHerU479Q8DPLuGE17ZD2WzVg0XSBPNwSUAyCaPMntbSmjrMo4KkRxlQ7jUlIqoRjDkYUpXKqJPr1JSjrcZrD94aFyknSVeCXefj4adgraPNRodoY1ysgnaMdYuslhbPZoZigEV5IQhHMTzZpkhQbqmWjwPlZ67Zck8vvpDsWBItSitzcb30PbJE08NyOkNTOfg8Fe3EURkzEu0v7Zr6kKvIcPCOHdwxBQrxddPsC4549J0E5i0uRxpwPjQUmtjlBkeFMRvrI061gsLuzn1pjqQWH2pxHznaRDeZpBnTUdBGbyhbtcQ4r2FxCg2r7luH3izESq8MPYsFW1Z8DD9jp5oXjMdbI6NCVPXTRfadMsqRTj7yJGZBQ4vQ7JjqIMg9GhshXZnosEYoq1mrdT4yXMOFr8SFk1ZLjvogZnZE3lGxSXYGC9EWdrVYVv6NeRZGcTqgG3JrkZIBZapPrFAkVZFgB52hbm5GIQCxc4ZvYeeffyju6yTDnPakDUVaZ646w7OraCh2XJ3m2XrYJ0pyGaCWXNHfP4zmXUC1c4u9hNO0A2tiHRSBsmKNsxbP1SOEFjzygC4K4aB0YkbdxABZ6yuEO9lZ9NeRZA5Zc1UlzMztNDx124BEQZ6JIsAbRQK9I8thUVLLlh3qozuxiK2s0nTqtkZuHh7Zl85TEhRaIdJNbCLWEEYJg4wd2ff93h4hF9Nbw3g761BnwC3EdnjCdr2m23je5pcnzZmEiLjY79Wq5bQDjeZkVD6YI4jVtALUdNueqwVwPO58s7UnymIQ2My0qLUlfZ0NTwsla7yTc27FkN65qZkkXhhKIH5eKi2jUROf9v1vKn4q9PTImz2H4irI1EE89KkkPm3ACzesKwint8fmQelgZJloHYZt3IhAPPuCmL5J3LyLk9Jqhj20HZuF9dWearZiZHUiw25ssYPA3TjRSzDpbZu35tfWsCSzWgYSK3Zr8puIKGEE1ZCIlpbEgshK8wRS1ZCr6wTZpJZxPtBakdB3z4LjvBjaliy03PEhvRifRhFhb3efKN1TYz9BkZkXpKMuqWm8HwAEMpfTsuXJBbaQ7ABpFIwu6FRfPZsUBnzekVzP2x2Nvb2vhKCx1OVQX8ldulbHkc52yyI0sgg7N2mZCkhL76eRhzTkRfmNprt28C38Z8ajqsunee3coELDbN9yvfMq26EpEJ6lCCAn66Q57HIknuarDvAr3gKewMRXZnPOszA23DRJGPd5vPpUZdZCmgpGtkRelugMqxZqyEFlTGzNu9gM1WuMbmVpUKZIj62UpOgRYFNwBUa67BjFKhwtTAFdERql1VPc1ZhyTsIX1yeMSlwjcVD4SefEpBSJMGm61R1JJg1FkZqQFkHWpSSwPjFAE3T8ZskC7qS3BF2ixOKbhogTZCn9c59bwaIl7nC6N41ZAxJCjCGWNUO0DMiQknjg5USJ0h0pQJ0hCUXz6UWEieh9Hg4ZCAVjoaypS3iuGw4sF0rIZAJTzxxQjKqiew2rZA6xS5tfVfvZvvTG8UhFNzfWLBpEvCgQOELECsTlAudXxCRmWNZwNfcaAI45CYZlAxOzqMsWUXtzGNoJ63J69h9v8x4mLg5nEfvZdLsV6r6nu3CWypb5aYX5S7VT0ahSjuSGAZ3goVQmj618REdy2eQLhbpWULA9SoaNwFCYeDECEE2iZyOjstNDIv7pj40v8ixqtswk93WTlZ9fTe5UuLK8LYmNH3jMn6w3ResrJFnTbLHZgYDHIzZzhac4dPhUYz2hqA964ljPz6gC5B3rW925NUM6pFZkKSTPpLAsy6x1ZGJamn07nl37DJiSDdfZ3w4kPExL3Xwbxp5MQ4RCdDckqXZcGGdcc262ZyXm94VjcizWIfQnGZ2tZyNS1xFF9cdu2gJH4AuZqBn95Z2FdUdiH2iZrswQ0Ebg76vSCPlWMnHI8s9VQBibS5cPCPPHzk5megdMMwDxPVuiCqdWhmasnPk4c07Yet8FfbVpKMqMcrsKEi7gr3LL5Va8z6u8VylW4a3nUmVYg13xS87HMNrNkQwzb3oHtcv4VuYlyKS1qnJwJ0TEV4JJuWDsRVjuKflYacKm4wokKxTPGBJBLiWBGP71dFBKsMSaTneFZkBeEjyZvOjTJ79lNUehh44BrmmQwC557ILFqYNZDBF0jfwlPPNQIl5MgdPsaoxrhyxkOtaVKtm6gZC6mi9lW5814mUrzj1oBR9M0XOElhd0ArAccKVgF3IJlwYutxxXV3Us3kmxv5LFaQDZmkEBgFr1aWraHdp4kiAZ3ZJugVi0l8Iq5SYhyXfAeiwDr9qV0zcZvACPZI2I94N8am7LK3Hp23QJOM9RAxLdpuTNTNVR2rKwMHHl1lyPNihHl76XNZCM9XiATK9CQcP2DkAomMuRBa8ESncQdZhlg4GcZHWgQMVM1WZaS7GRJz0X30m2kORXkZoreFo61VdTuyNL1t9xVtgp6Ga3wszZ5Tm4xZqhbcpdZ3TusQcCUtbVxzAC6P9iIDv2IyDaDKXvt0fDGuAnLZihZyh5ZqTk7gsaCW29YFb4702lIrS06rAnVW41aSTeH0ijAgZfu6ySi398QF1nNHPN5p0k55NZiBriuFbrPEO4XL39SDAbIxO37hwT61UHMOmgrBobA1Mz4erl21HzkBLgr0zAo1czHa3lTDrvogy4q2nH2Ezg00cAv6LXLotsX68DYmBPrVZqpZghItOYX7GjWbTArqEAkfzsvdqQk4ZySzkz9WNBkpicwDc1lYceKiGBVEXih9u1uxA7KuMJo5lclN04LpPhMUshqyoipbPAc2xcYBiWKh5BGQk7gFDAyrziZAIJz7BlDOCnkPo39RsLQ5cK888IDloFeo5yG38jZ6I7s6ZA1W9d5Pxf25tgDKCZ0KQhPEwdjITRGV32pICOZGHZ2ASr0RIviZf9UtkN5WUKalkyNkI1jCIrkmaomraNFZvg5ASQmkEVBp2OmZ6rvZKbdyqu0XX9KoHArrZtwVIwAVPfAWn73VYcgcP60Eor2L4u0tL5kOoqAeee3BFJZBHBARLajtewdO2wQ0rDImfJMK78UkgKigtItECSaI7i0VysunFbr7nHrbWGH1TK0OHknhLhEQILZo5kZfGGXwGoaDfOU7A0yOjJ9A1ZJkxwvsuYnVQsieBb2wCRcSWP7VXJcj7FbBUB8NlRRN2XyJnrS1VCZte9SAegXyn7ANRcjNuwnQAEyo0ywjVLfBukwYBWmh8pDKFp5z10f4mHAxgJVvDDGMPluSrQMIWPO6KB1ZicvkH1H86TDqjH9hof0mwTio3hvKZDw2TpYYX9i5ZLIL4bs95mpblS7NtSwybZ2F04X8Fh0iesmecjIRc3s5wHD3M0FaBAqDV08eO1hZjgmWzI9xprORClz8gV031lsj4bWbJTPuB33zCZLMqLB8N6yeXM1GZse9Zb6wICdmuwyy9xGKpwKiP2wuYRU6Odfdmm8WIV0B4MGZ43mZDcZgJeSZn4K9xsUUdOZo6L4QMAZKm9aVrJ6DE0F7Vyv1jtPVxE9zTB7JXjAkdePKrSeGi1AtvY8X8HQCvWOAcJC6xabWFh6Xn8dPZqH8vYBuxKHSXgR6W3Gbnb72B6E6kd8HY02k8NMqtenHUfJSnoBFa82Z3xod2qOocP5ZDz60yTQLH1VfIbV2zZ28LPTWp05iFxRL3QJEuZ4dF4ZipPhzHsrqZAuuLw9ZDy0aZekqgzJxTIx7pSR3d9ieYrNXnW7fLOjqZGTqMnMYd1TsZlJpoPErUu8z65gA3w0p5LIVjz8Xw522xVsaLpIKlZJ0VeIFLrcopQPUTQeqm2lpMiH425LBRGnTmjteMIfy8TJNkAWmli2YdzGgGxnkJOS1fFDg7vFVaJeOt9yqR20ewEh25xJUwEqbxZBGu5SFsWxdeknZttyEh781NIahWUt5bMtVIMAm8tZogR9GFsXcE7qHUngVJNMLkq9HiMk79JpPvuab55eqixNiLBHPQI7GSXmw579Gn93YQDgjiO0cUQFaCu3HwOgyBJGqlftht96rdppOEllxWsoWSQWq10vgXFuqcgoIGzSe1RX8QiownZeNz5JyzxK5NZJwUNG9wgjSg6ennAlHd1CG05EOxf6EFUHfYgaGAmQnBzGS0422kIe5ioe5Ttsk9BiYXY6K19FkEZEj0Sm1gqSFTn6nnKN4yu7zpuKx3z59NZbIOgGBZsOv311eSBnjqx8Lz8iYWQFLh3UA2WYrzGkbXsM2N1MSkCjc4MypDFJRYC9Gg7GHapJM90FZ8FWDigfZtveyy8bie9p6aEfZy5Snlu6EsLYPgMQktkEiOrn3gy9rMKVBYyjdTpr2wQ6GdNFlJaAc0rHg5KJfr, libnglib.so()(64bit) = set:ldkZqYgiZ9tjjjJqzW349PDSr9EnWiVIqr0B71w9Pr3dxyT22qw8lPRAIla489oRDKqtbsqrXzex6D9y8ckknD0OgsCDl0vuZ7p76j7ArR8VPJ9i2hg54LKndC72tyYVHPMJXsKYYjyPRt60L0B6w8g9N95v8iARxDIAzDmi0njAcgHmNosgeDs0n1FqdqDN53ZHaapyj19qXxfsZpK0wzkiVwwfnwAcXgB4BKkZCAEhjFmLjjZDgLq91WzVv0Tk0KEdDE05h0hsAVs9UpI8Wm34TcqZtaJkJDTjSYR3vJHxcekA0, libocc.so()(64bit) = set:mdAf6efIsI40K3fKh37hZoT08EaqqykbXapfhmlps8vlvKqZhitRjm3w9mIDfgSFCAqPlM5wNOt9ntrwveQwpw2jIVPMpn6RgBJla7qvLDrl6iZ9uY5V5NoDMSLGe1NM7C9SPpyIjCqldmclR49E6p1yInPtgiGP4DIPf31Ym2zAgHu3tL4FuuXj8opaB9iB7yVu0MdIWuqqwZLmqZmPnYAFmUoqteMNjRUjQudZH21IHvnD6qIxZlrNbDjk6lCeZEEY3TgD1soeqwuC3JHVwBMtKEjezz1ZapEVOmK9iAZpPbCZ0n7muneJtuQDUyfCoZhIxapUl830a7u2qiai86QdZsZBodrZFuYPVo72gXbJAJ1cuV3gZzlN0SpVdRa1B5KoRlW69ZsRu5OuDxGFiw9P4c6YUlBqwzPXQOYssEOksmOUokAQq4HqwiSsZ1CWoTpu8MWL0QnWm5KGUeh0rYyYmIKCitAMwKeMDZawe8ZKuExa9DKBs1GlLC2mjsz332cfAsHhbkhUIImrvsFVtFuamUZC2evqc8DJFuWSZl1PnCKMPvDSnpeUWlLreRzfXlZaPEgZG0iI7I9P1JWjXn4J7bwZKBKFTk3lrJiYguFetxwDSBIPw7kyPhgs6TZzEQgErzuEJTZ1ylEAVrI48NRgIQKQucOKu19AjhMAS53BGW3hMynkGfHkcjsZCqe2bFmA9G3lxxzEksZAyQqDPcVlNfBHwebP9OatH1yplxUjEEo3eYMvea65mOkCzviHWTKT55, liboccvis.so()(64bit) = set:kdAsN2dIF8ueYQsJAK1pv12zMf4kucpMvv1RhomNgcjUAODEYYxPf06lN5Si6RgGzboyEe3IsmMuvFZCZFbEo9S00CeoJEX4Rvodh7Ni1wDUwcuBQNd8MbXQJ68ZzPNZa9y0Uq3yAzm, libstl.so()(64bit) = set:mdRdI7Tw8Vh9Zv1JUXQy8Ri9WyymzZsSJV5YmZzUoeZHeehs5s45sAOn8hGErzD2TERwWnQLZxGFqORNc6CchuKTe88xGzlIOC1Zm8r58UXuj5fLcoImtith6rsryOjTfjtsF9MdZtz5Hz8odBVft8ybQb34CaGpWn5IOrbZuE7EhFJz4B1XnpXIxbytBgMUeZqPoVwrr2yuEi22KUMdnd41p5NCtQnHnIJcuH9Ei6B6Emud9QBtxmyZ85ioYzvEXSo7mqderVDgekjXhs2h9EbfV5j9IZdRDhZdaOSEDEVQFKW6J147LljSumnPALkW6eYsbNiDMpm7Oib4UaFJLdwZlABbGSZvZwegzr8vJzSRTirJxQdZ6JygiFL17AZw3xOykTnVRcYDqWWVIrhm1c2YiaZ7wY7YJca3FAx9NeWbZHEzZqwE0kCR3rtVwtbsznpTE8qYrtInYraMyPZfW6bpoNRmlZuStl0NKwtDwZJMasJGo13V6ThbYQjFYInm4fR0T5KqEsWfm2UlxI0qOUiXFH3HLLPq3SaEW2Z1D7RoTMoJfyKR2QRYRB3RS2a6Zrljg3z3jyUiwhoAE99F5cVoZiQXkLmcB7noSzUde3ZdRVaBLjK0zH6Z5kw6PUbh7vIr4CvOLIXTIp9jSCfZJrenZiy9AuSsUGel3EEWGnbev6JCQsO6jEU6R34m09wGBYYBRXpYItT57bZKlousSRT10WZ5cDU2bLKNZxAKp1MytZJAU8f8nefO3ZHUG4w8K5vipCxZl2Kphpss5Z7NQPZk3Cnev1, libstlvis.so()(64bit) = set:kdgIUK0FNFOqNGAlKG0klyzwOh9nv7qw38aFJGYG1qRHhZqXSYLE6H6toY9k02lUhiLCBDFiWBG2OH0VoYjReOAxFdDZnwEGoxLAxgB30lUZLZejgayYMGCPPrEQ1x5N3ttN6Ez23xJiuT2aETni2H9FN8a, libvisual.so()(64bit) = set:mdkBNA0r1RqmVCrgWAw4AtycR4WpMDyCkKhUkowB2WY9E220kb0KV8xFJG9zTM3MWq3I5qoY10OtACRDgzZcGZ3oui33htrgqcGkB5W2g9hQZzsdaN6hOZejiViTZ0nyHABKhq1ZeFtTK361cwG8UAlZJh7hQocU20YhAtApkCBvbHw33I5Ah0WwZFWrcs83O0QQ3bG1DRgOZzAVERydiZy1A05CGm4Mv0YyAdwCra9Zjqu1J1IBZJEG1phe5i8gR6Zj0SomdoZBw1ytHMS946Yr19QUAXWalMNJLxEO1UWEG04v3J8DgBy2KwBwgyZa4X00FwZFMOVZd7XzGctsCOMJtZ8nf6EyuWGTWffOm0IOX1SrqI19N0VK2X3UYZqCLyb4juKjAX64BdoHtwG2VATyqx6AX14A0UT7I81TPOTBsz6Ucna2K84Z4B8xe6snB62CDAMZpI0ka2KJj1aQoHZ9oLP8QaB3CWIK4P5Dcj6X1ODSeklY2Zwb0SBLqBEOW642gZ0wJ4P08OVFdobnlOx0wCYhwhRZj5ljExcYQVF1 Requires: libGL.so.1()(64bit) >= set:piqUKQ59X5gsTP5Il3qG4w4mcFZLZrDnwNl9vHLPepOsIupbiTfWaf35V1vp8h6AfuRSZmaWXaZeUYy4TQPsDCdjggTnIBbTygbRaBmsgpo6bjjKLDiPgxqOaZHGwd44gYs17HNqu8G5Er0IJsqElGKit1ziWevqVlWsb0oewWww1aAzeVoyG7aToqJI8tZ7eccZKUGVX6RmgmcVoBAAAd9Cw4VRqhNOrsDNI7RSuEIeaZaARPsCxyZ1Id67XQ1W48XPbVSGybDUM5ZIV3bT4mPe0B3aqZ3MQA4BdacwjLOROHtnQZg7ODWFMe0uWq0, libGLU.so.1()(64bit) >= set:jg1tSXZ97pD6, libTKBRep.so.11()(64bit) >= set:ogNGv9xbAJgQb2TwqIPBTk0J9zaS2TlcpQpQZ4ZxN0Ado8U36C7PijUI2G8BvkhY6V5mj2fIC1nHB7JC079NSZwjfYt5Eo5mlrD38nByFWNXJH4rAEoYeAnSrlgIe5KArH8SXduDhr5ydNL681wVtRr4rBQYAd9Z47Q91m9MBiyRUGpkwvUMsFfze6FLZxmHkkDVBs3fZchT1IR6xbSDZkeNAftj0fOpFTyemPrphVy2unOl2lKkmYRaUwUYbwfVWZdVJynQeylO0CCmEGZDFuvtRGHiBEbZt7YRlwgkwy4Rqd8DMKDQNLbTC2MTeeG1cr0ZfVjcYOw3pBBNzxYZxCddzDZt8EjaOqCIGZglkPt7s8SL2GahYlzFUW0lehdAKCZzd5ZdXgnHvCoCOWN5q2v5owJ7nfgmp7NKwP2l6X2dmEVu4Z577q7kRgulcvcD3r2mcjg5Hte2, libTKBool.so.11()(64bit) >= set:qjGCjI0ZaCT1vnQey2egk50Lhd6kZak4c0ZjmNXekcSraP4AtWZ0lmMmiUg39whGDWKabkjMjIKqudb9FQ8zn1PjRYZBxqYqVLNMcRgWsZ0nUONoy926fG4lDJjW8VlQdvxk8KHCuEgbMWfrciN9A8YSZtFJtKML72nAqDdJEo9eZak15HsfK4p5Qe3UrZ45YCqC7uedBVE3VbTDpmdnS6BksO2t81A8fgx2QzlWjww8hxAS9i2od9JS162oSdfoBH5xkFgLSxwPI0hZ2xlyOwllCiNvpbGhBswZtrhS06, libTKG2d.so.11()(64bit) >= set:oiAGzK9axj3l6h7YYU6rGx2Q58mQjd1Wtgwj69JC170QlgB5gocDvN8shZupr0NxsomtaIQ0F3Tau3vz59dJmk4Y1pZmryjM4AQZENYo1, libTKG3d.so.11()(64bit) >= set:pi7Zv0GqfJlVJdAD3w3Z0aQBG1ywBxmY6vYUmYoHqelupO48VcBb6VQjDQyIqRzpgAccSvlUaHk1Aw0Sypd3D9ZhCnzAjNKsPFYvH8UYs60MBNmrkepF2pPLuwvg52Uyg88y2QnZ2T4NlkmUvKOG1UPbeJddCd1tv48XSxOtXACm695XU1dlouF0Din8aUHEhe5Kilo9mQWDYtyIJ1rrjrct3UdsNPQRa53sQarQQTATwek36QJG76, libTKGeomAlgo.so.11()(64bit) >= set:qlJMgZ9FUHZ6o4QPmzlPglR7aUNbpLndAnUMQuc8RXdIeWNSm8ZIZIoMc9boxOXx, libTKGeomBase.so.11()(64bit) >= set:qldxmzO7yechLfF5zTZiZsChrMKtTGup8hWw7bbh6MZE6tQf7fZF5agWQ3Y45tugtl9, libTKIGES.so.11()(64bit) >= set:qnYDJnrIilputRBJ5, libTKLCAF.so.11()(64bit) >= set:pmhZGI5TrdBGNpH5p77MOoe, libTKMath.so.11()(64bit) >= set:qlFNcZ2tcGHTglxpGC0Uik5RtLgVfNfiRNWrSiRdwN2yHqlNChmlrkNdXsMVoIpfpi0, libTKMesh.so.11()(64bit) >= set:nlxSG8tN0, libTKSTEP.so.11()(64bit) >= set:pmW36QAAfqsPi7xl, libTKSTEPBase.so.11()(64bit) >= set:qoRXFyNVP5, libTKSTL.so.11()(64bit) >= set:ljqQqWjYR4c, libTKShHealing.so.11()(64bit) >= set:pjLvoEExlDYZeZ3rgynwJZhdkjnmVcHk5uWzpM6P7KTBtizM8Z8kZgBe0CRWkZmcu2zFP30ci0gQiyADRrRy7pVukq9qLsHuZzsYyRcHY1T65ZnAfqlptAeMMoxC3Sng1, libTKTopAlgo.so.11()(64bit) >= set:pjqp3OxyWmkZrhsrsCZrcqny3LsSeuzldTI6BCd6Khd2auQw4M0Myl1Zh0Hcz7U3amMsJLPZBWNl4aIOVEG66nLMr7jZniJBzUei1iUIWsr2xRbLrx9WkDyKJlMx5Kiq4V7ZhGf5L132QHdN5, libTKXCAF.so.11()(64bit) >= set:njSR0xeyQly3BsXs5NtmhlnXfhket1, libTKXDEIGES.so.11()(64bit) >= set:jhSBg9pRP7, libTKXDESTEP.so.11()(64bit) >= set:mje9yWHbmgbAZtlWb9YR0, libTKXSBase.so.11()(64bit) >= set:qneSSRUhX3Ybji50kuSZoev2, libTKernel.so.11()(64bit) >= set:qkFk6j8t7FCy4ZLtn7Z4CjYrjcOiqlRtX7L1vdO0ZHXZgSLxWuTWeedGYJ5Tjag985X81SroRiRURliGauzxNxi1As6iIBgpzKVTtSxg04xFfFot12c5wQO8OzF5rPuqQjIessyZoQCvZ8x1, 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:lhgUM8L0YBQa6FRJSvnw3b6M8ZJSK1, libavformat.so.58(LIBAVFORMAT_58)(64bit), libavutil.so.56()(64bit) >= set:nkfHidF5Ql0TnMZnA69WZw, libavutil.so.56(LIBAVUTIL_56)(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.4)(64bit), libdl.so.2(GLIBC_2.2.5)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libjpeg.so.62()(64bit) >= set:jfgjDuQy7g6kiGvkp5kR7Bd0, libm.so.6(GLIBC_2.2.5)(64bit), libpython3.7m.so.1.0()(64bit) >= set:ohpCiruAOnOZla67qnxeNAsUYIuQENMHIxgNhCQBdD8njz8zRo6o6ivpzZzwtxhfYsO9SafZkMJEZixE1xke6NPn5f46SLYDHrf8OHxyFQHl39W4GBhW7qcrE0tBZuDVOt4wI6ksc9h0yBSkG65to26swpchigSDlZBtxCsUibXYGqYMhsLSeZuS8qUGg1Z0bmfPx1WI21Oa7gWcv27YwJhjWDGBLqH3LZHlkwH9q4xfcp0nZIbZoVd9IQCWMZdSSwf4IF3R5L60nEk7qeaVkbXhZ8Jeko76D534ncyGOzcWChk5q36, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.1)(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.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libswscale.so.5()(64bit) >= set:jhBLwIhS2i, libswscale.so.5(LIBSWSCALE_5)(64bit), libtcl8.6.so()(64bit) >= set:nhdZ1jxv2qrrNMO7aNW3IHnPVTdtYmRYriMrSqQkHANsCqOZB8cNwpM5QoSK0RKVbMHabXnivkuJYX3tWJgbE1OVchpZbRNvSni0Zezx2tAt0i4MkkkvbZGLxg9IOuWXbw4Rn, libtk8.6.so()(64bit) >= set:mhIyLHsAtZ6D2ZcSvjXZ2QH3FOrJoZHAN1hG1CKHBscyRaqIwDmyWlGEGj9lFeOw2Br2GQpb, libz.so.1()(64bit) >= set:khgtd6gPfmY2e, rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rP8Cz6 Creating libnetgen-debuginfo package Processing files: python3-module-netgen-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Hfnc0M 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.VKu9Iw find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,tcl,typelib) python3.req: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py: line=6 IGNORE (for REQ=slight and deep=8) module=tkinter /usr/lib/rpm/python3.req.py: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py: line=17 possible relative import from ., UNIMPLEMENTED /usr/lib/rpm/python3.req.py: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py: line=9 IGNORE (for REQ=slight and deep=8) module=libngpy.csgvis /usr/lib/rpm/python3.req.py: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/csg.py: line=10 IGNORE (for REQ=slight and deep=8) module=libngpy.csgvis /usr/lib/rpm/python3.req.py: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: line=4 IGNORE (for REQ=slight and deep=8) module=tkinter /usr/lib/rpm/python3.req.py: /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/gui.py: line=15 IGNORE (for REQ=slight and deep=12) module=IPython 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.csg), python3(netgen.geom2d), python3(netgen.gui), python3(netgen.libngpy), python3(netgen.meshing), python3(netgen.read_gmsh), python3(netgen.stl) Requires: libnetgen = 6.2.1810-alt1, /usr/lib64/python3/site-packages, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.4)(64bit), libcsg.so()(64bit) >= set:onj6Zn, libcsgvis.so()(64bit) >= set:kjGZo0, libgcc_s.so.1(GCC_3.0)(64bit), libgeom2d.so()(64bit) >= set:lkiNo1, libmesh.so()(64bit) >= set:poqlSu, libnglib.so()(64bit) >= set:lkGSW0, libocc.so()(64bit) >= set:mlZn69, libpython3.7m.so.1.0()(64bit) >= set:ohpCiruw0uEosEt5W4jOxPPWhz63fwUCSFWhANqchZ4ewtxhfYsO9SafZkMJEZixE1xke6k03xxZbYDHrf8OT6vJq8hDgJciZwdI1PpKs718H1573AfeRb9c13e0RdS1zUMBMbbNZaZefTMlx2Wx5HDVM0QxMs0FPYUZtmZqCba8v3fcp0nEbhd9AwTtrr3Zg75eud8Zh2DoMozZ8R6rJj4Ny1yb6hlpJchlEdo, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.3)(64bit), libstdc++.so.6(CXXABI_1.3.5)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(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), libstl.so()(64bit) >= set:ml9Zj2, libstlvis.so()(64bit) >= set:kjpyh, libvisual.so()(64bit) >= set:ml6BG1, python3(netgen.libngpy._NgOCC) < 0, python3(netgen.libngpy._csg) < 0, python3(netgen.libngpy._geom2d) < 0, python3(netgen.libngpy._meshing) < 0, python3(netgen.libngpy._stl) < 0, python3(os) < 0, python3.7-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.f1s6Kp Creating python3-module-netgen-debuginfo package Processing files: libnetgen-devel-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.z5S8Tm 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.x6C2In find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,tcl,typelib) /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csg.hpp:10:10: fatal error: myadt.hpp: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csg.hpp: cpp failed, trying c++ mode /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/csg.hpp:10:10: fatal error: myadt.hpp: No such file or directory #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 #include ^~~~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/geoml.hpp: cpp failed, trying c++ mode /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/geoml.hpp:10:10: fatal error: geom/geom.hh: No such file or directory #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/csg/solid.hpp:10:10: fatal error: functional: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cpp.req: /usr/src/tmp/netgen-buildroot/usr/include/netgen/csg/solid.hpp: cpp failed, trying c++ mode /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/gprim.hpp:11:10: fatal error: myadt.hpp: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/gprim/gprim.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 #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 #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/parallel.hpp:1:10: fatal error: ../parallel/parallel.hpp: No such file or directory #include "../parallel/parallel.hpp" ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. cpp.req: WARNING: /usr/src/tmp/netgen-buildroot/usr/include/netgen/include/parallel.hpp: cpp failed Requires: libnetgen = 6.2.1810-alt1, libGL-devel, libGLU-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.zTAtMK Processing files: netgen-doc-6.2.1810-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.80907 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.1810 + DOCDIR=/usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1810 + export DOCDIR + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1810 + /bin/mkdir -p /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1810 + cp -prL doc/ng4.pdf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1810 + chmod -R go-w /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1810 + chmod -R a+rX /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1810 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3MSKKd 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.bZZaPK find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,tcl,typelib) Processing files: netgen-tutorials-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lmcklm 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.lMAxq1 find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,tcl,typelib) Processing files: netgen-debuginfo-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VGbjvK find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.t0jyCx find-requires: running scripts (debuginfo) Requires: netgen = 6.2.1810-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libgui.so), debug64(libinterface.so), debug64(libmesh.so), debug64(libstdc++.so.6), debug64(libtcl8.6.so), debug64(libtk8.6.so) Processing files: libnetgen-debuginfo-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZAZjfp find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.bnISBk find-requires: running scripts (debuginfo) Provides: debug64(libcsg.so), debug64(libcsgvis.so), debug64(libgeom2d.so), debug64(libgeom2dvis.so), debug64(libgui.so), debug64(libinterface.so), debug64(libmesh.so), debug64(libnglib.so), debug64(libocc.so), debug64(liboccvis.so), debug64(libstl.so), debug64(libstlvis.so), debug64(libvisual.so) Requires: libnetgen = 6.2.1810-alt1, debug64(libGL.so.1), debug64(libGLU.so.1), debug64(libTKBRep.so.11), debug64(libTKBool.so.11), debug64(libTKG2d.so.11), debug64(libTKG3d.so.11), debug64(libTKGeomAlgo.so.11), debug64(libTKGeomBase.so.11), debug64(libTKIGES.so.11), debug64(libTKLCAF.so.11), debug64(libTKMath.so.11), debug64(libTKMesh.so.11), debug64(libTKSTEP.so.11), debug64(libTKSTEPBase.so.11), debug64(libTKSTL.so.11), debug64(libTKShHealing.so.11), debug64(libTKTopAlgo.so.11), debug64(libTKXCAF.so.11), debug64(libTKXDEIGES.so.11), debug64(libTKXDESTEP.so.11), debug64(libTKXSBase.so.11), debug64(libTKernel.so.11), debug64(libX11.so.6), debug64(libXmu.so.6), debug64(libavcodec.so.58), debug64(libavformat.so.58), debug64(libavutil.so.56), debug64(libc.so.6), debug64(libdl.so.2), debug64(libgcc_s.so.1), debug64(libjpeg.so.62), debug64(libm.so.6), debug64(libpython3.7m.so.1.0), debug64(libstdc++.so.6), debug64(libswscale.so.5), debug64(libtcl8.6.so), debug64(libtk8.6.so), debug64(libz.so.1) Processing files: python3-module-netgen-debuginfo-6.2.1810-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vBPN3w find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.z9Y5DN find-requires: running scripts (debuginfo) Requires: python3-module-netgen = 6.2.1810-alt1, debug64(libc.so.6), debug64(libcsg.so), debug64(libcsgvis.so), debug64(libgcc_s.so.1), debug64(libgeom2d.so), debug64(libmesh.so), debug64(libnglib.so), debug64(libocc.so), debug64(libpython3.7m.so.1.0), debug64(libstdc++.so.6), debug64(libstl.so), debug64(libstlvis.so), debug64(libvisual.so) 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 15 sources provided by libnetgen-debuginfo also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc/general also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc/include also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc/interface also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc/meshing also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc Removing from python3-module-netgen-debuginfo 1 sources provided by libnetgen-debuginfo also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc/general also prunning dir /usr/src/debug/netgen-6.2.1810/libsrc Removing 3 extra deps from netgen due to dependency on libnetgen Removing 9 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 9 extra deps from python3-module-netgen-debuginfo due to dependency on libnetgen-debuginfo Removing 12 extra deps from netgen due to repentancy on libnetgen Removing 14 extra deps from python3-module-netgen due to repentancy on libnetgen Removing 5 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.1810-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-6.2.1810-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-netgen-6.2.1810-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-devel-6.2.1810-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/netgen-doc-6.2.1810-alt1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/netgen-tutorials-6.2.1810-alt1.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/netgen-debuginfo-6.2.1810-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-debuginfo-6.2.1810-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-netgen-debuginfo-6.2.1810-alt1.x86_64.rpm 515.25user 33.00system 7:12.26elapsed 126%CPU (0avgtext+0avgdata 1068932maxresident)k 0inputs+0outputs (0major+15496133minor)pagefaults 0swaps 531.39user 37.36system 8:05.93elapsed 117%CPU (0avgtext+0avgdata 1068932maxresident)k 108720inputs+0outputs (0major+16187879minor)pagefaults 0swaps