<86>Feb 7 12:08:37 userdel[43287]: delete user 'rooter' <86>Feb 7 12:08:37 userdel[43287]: removed group 'rooter' owned by 'rooter' <86>Feb 7 12:08:37 groupadd[43298]: group added to /etc/group: name=rooter, GID=543 <86>Feb 7 12:08:37 groupadd[43298]: group added to /etc/gshadow: name=rooter <86>Feb 7 12:08:37 groupadd[43298]: new group: name=rooter, GID=543 <86>Feb 7 12:08:37 useradd[43311]: new user: name=rooter, UID=543, GID=543, home=/root, shell=/bin/bash <86>Feb 7 12:08:37 userdel[43350]: delete user 'builder' <86>Feb 7 12:08:37 userdel[43350]: removed group 'builder' owned by 'builder' <86>Feb 7 12:08:37 userdel[43350]: removed shadow group 'builder' owned by 'builder' <86>Feb 7 12:08:37 groupadd[43372]: group added to /etc/group: name=builder, GID=544 <86>Feb 7 12:08:37 groupadd[43372]: group added to /etc/gshadow: name=builder <86>Feb 7 12:08:37 groupadd[43372]: new group: name=builder, GID=544 <86>Feb 7 12:08:37 useradd[43380]: new user: name=builder, UID=544, GID=544, home=/usr/src, shell=/bin/bash <13>Feb 7 12:08:41 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Feb 7 12:08:41 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Feb 7 12:08:41 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Feb 7 12:08:41 rpmi: libp11-kit-0.23.9-alt5 1525798241 installed <13>Feb 7 12:08:41 rpmi: rpm-macros-alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Feb 7 12:08:41 rpmi: alternatives-0.5.0-alt1 sisyphus.219012.300 1546745004 installed <13>Feb 7 12:08:41 rpmi: ca-certificates-2019.02.01-alt1 sisyphus+220384.200.1.1 1549032756 installed <13>Feb 7 12:08:41 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Feb 7 12:08:41 rpmi: p11-kit-trust-0.23.9-alt5 1525798241 installed <13>Feb 7 12:08:42 rpmi: libcrypto1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Feb 7 12:08:42 rpmi: libssl1.1-1.1.0j-alt1 sisyphus.216647.100 1542743840 installed <13>Feb 7 12:08:42 rpmi: python3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842470 installed <13>Feb 7 12:08:42 rpmi: python3-base-3.6.8-alt1 sisyphus+220164.200.3.1 1548842470 installed <13>Feb 7 12:08:42 rpmi: libpython3-3.6.8-alt1 sisyphus+220164.200.3.1 1548842470 installed <13>Feb 7 12:08:42 rpmi: tests-for-installed-python3-pkgs-0.1.13.1-alt2 1535450458 installed <13>Feb 7 12:08:42 rpmi: rpm-build-python3-0.1.13.1-alt2 1535450458 installed <13>Feb 7 12:08:42 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>Feb 7 12:08:51 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Feb 7 12:08:51 rpmi: libjpeg-2:1.5.1-alt1 1498218302 installed <13>Feb 7 12:08:51 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed <13>Feb 7 12:08:51 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:08:51 rpmi: libidn2-2.1.0-alt2 sisyphus+219831.100.1.1 1548176656 installed <13>Feb 7 12:08:51 rpmi: libnettle6-3.4.1-alt1 sisyphus.217427.100 1544107881 installed <13>Feb 7 12:08:51 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Feb 7 12:08:51 rpmi: libwayland-client-1.16.0-alt1 1535614868 installed <13>Feb 7 12:08:52 rpmi: libtbb-2018-alt1.u1.1.qa1 sisyphus.214954.100 1539909738 installed <13>Feb 7 12:08:52 rpmi: OCE-foundation-0.18.3-alt1.1 1528684935 installed <13>Feb 7 12:08:52 rpmi: libtcl-8.6.8-alt1 1518663608 installed <13>Feb 7 12:08:52 rpmi: tcl-8.6.8-alt1 1518663608 installed <13>Feb 7 12:08:52 rpmi: tcl-devel-8.6.8-alt1 1518663608 installed <13>Feb 7 12:08:52 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Feb 7 12:08:52 rpmi: libSM-1.2.3-alt1 sisyphus.215747.100 1540812760 installed <13>Feb 7 12:08:52 rpmi: libSM-devel-1.2.3-alt1 sisyphus.215747.100 1540812760 installed <13>Feb 7 12:08:52 rpmi: libjasper-2.0.14-alt1 1530105213 installed <13>Feb 7 12:08:52 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Feb 7 12:08:52 rpmi: libogg-1.3.3-alt1 sisyphus.217914.100 1545006089 installed <13>Feb 7 12:08:52 rpmi: libwayland-server-1.16.0-alt1 1535614868 installed <13>Feb 7 12:08:53 rpmi: libicu63-1:6.3.1-alt1 sisyphus.215328.100 1540049981 installed <13>Feb 7 12:08:53 rpmi: libwebp7-1.0.2-alt1 sisyphus+219651.100.1.2 1548057724 installed <13>Feb 7 12:08:53 rpmi: libopenjpeg2.0-2.3.0-alt2 sisyphus.216213.100 1541598434 installed <13>Feb 7 12:08:53 rpmi: ilmbase12-common-2.2.0-alt1.1 1434451064 installed <13>Feb 7 12:08:53 rpmi: libiex12-2.2.0-alt1.1 1434451064 installed <13>Feb 7 12:08:53 rpmi: libhalf12-2.2.0-alt1.1 1434451064 installed <13>Feb 7 12:08:53 rpmi: libgraphite2-1.3.13-alt1 sisyphus.218545.100 1545686499 installed <13>Feb 7 12:08:53 rpmi: libharfbuzz-2.2.0-alt1 sisyphus.218134.500 1545261457 installed <13>Feb 7 12:08:53 rpmi: libfreetype-2.9.1-alt1.S1 1530781049 installed <13>Feb 7 12:08:53 rpmi: fontconfig-2.13.1-alt1 sisyphus.215917.100 1540973883 installed Updating fonts cache: <29>Feb 7 12:08:54 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Feb 7 12:08:54 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Feb 7 12:08:54 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Feb 7 12:08:54 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170828 installed <13>Feb 7 12:08:55 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170828 installed <13>Feb 7 12:08:55 rpmi: libXau-devel-1.0.8-alt1 1369565807 installed <13>Feb 7 12:08:55 rpmi: libXdmcp-devel-1.1.1-alt1 1334617699 installed <13>Feb 7 12:08:55 rpmi: libharfbuzz-icu-2.2.0-alt1 sisyphus.218134.500 1545261457 installed <13>Feb 7 12:08:55 rpmi: libgraphite2-devel-1.3.13-alt1 sisyphus.218545.100 1545686499 installed <13>Feb 7 12:08:55 rpmi: libilmthread12-2.2.0-alt1.1 1434451064 installed <13>Feb 7 12:08:55 rpmi: icu-utils-1:6.3.1-alt1 sisyphus.215328.100 1540049981 installed <13>Feb 7 12:08:55 rpmi: libicu-devel-1:6.3.1-alt1 sisyphus.215328.100 1540049981 installed <13>Feb 7 12:08:55 rpmi: libtheora-2:1.1.1-alt6 1450061535 installed <13>Feb 7 12:08:55 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744467 installed <13>Feb 7 12:08:55 rpmi: tbb-devel-2018-alt1.u1.1.qa1 sisyphus.214954.100 1539909738 installed <13>Feb 7 12:08:55 rpmi: libarchive13-3.3.1-alt2 sisyphus.219343.100 1547461968 installed <13>Feb 7 12:08:55 rpmi: libhogweed4-3.4.1-alt1 sisyphus.217427.100 1544107881 installed <13>Feb 7 12:08:55 rpmi: libgnutls30-3.6.6-alt1 sisyphus+219978.100.1.1 1548422830 installed <13>Feb 7 12:08:55 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:08:55 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:08:55 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831969 installed <13>Feb 7 12:08:55 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831969 installed <13>Feb 7 12:08:55 rpmi: libudfread-1.0.0-alt3 1528906336 installed <13>Feb 7 12:08:55 rpmi: libbluray-1.0.2-alt1 1529659810 installed <13>Feb 7 12:08:55 rpmi: wayland-devel-1.16.0-alt1 1535614868 installed <13>Feb 7 12:08:55 rpmi: libwayland-client-devel-1.16.0-alt1 1535614868 installed <13>Feb 7 12:08:55 rpmi: libsoxr-0.1.2-alt4 sisyphus.215929.100 1541001035 installed <13>Feb 7 12:08:55 rpmi: libpng15-1.5.28-alt2 1497966592 installed <13>Feb 7 12:08:55 rpmi: libxvid-1.3.4-alt1 1507033988 installed <13>Feb 7 12:08:55 rpmi: libx265-160-2.8-alt1 1529659165 installed <13>Feb 7 12:08:56 rpmi: libx264-148-alt2 1496163823 installed <13>Feb 7 12:08:56 rpmi: libwavpack-5.1.0-alt1 1486754494 installed <13>Feb 7 12:08:56 rpmi: libvpx5-1.7.0-alt1 1529659516 installed <13>Feb 7 12:08:56 rpmi: libtwolame-0.3.13-alt1 1486717192 installed <13>Feb 7 12:08:56 rpmi: libspeex-1.2-alt1 1528115225 installed <13>Feb 7 12:08:56 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed <13>Feb 7 12:08:56 rpmi: libthai-0.1.28-alt1_1 sisyphus.214516.100 1539257851 installed <13>Feb 7 12:08:56 rpmi: libfribidi-1.0.5-alt1 1532424343 installed <13>Feb 7 12:08:56 rpmi: libgdk-pixbuf-locales-2.38.0-alt4 sisyphus.219229.400 1547220196 installed <13>Feb 7 12:08:56 rpmi: shared-mime-info-1.12-alt1 sisyphus+219597.100.2.2 1548056998 installed <13>Feb 7 12:08:56 rpmi: libopus-1.2.1-alt1.1 1504605235 installed <13>Feb 7 12:08:56 rpmi: libopencore-amrwb0-0.1.5-alt1 1529659318 installed <13>Feb 7 12:08:56 rpmi: libopencore-amrnb0-0.1.5-alt1 1529659318 installed <13>Feb 7 12:08:56 rpmi: liblame-3.100-alt1 1527082573 installed <13>Feb 7 12:08:56 rpmi: libgsm-1.0.17-alt1 1523356157 installed <13>Feb 7 12:08:56 rpmi: libcodec2-0.8.1-alt1 1533802521 installed <13>Feb 7 12:08:56 rpmi: libpixman-3:0.36.0-alt1 sisyphus+219464.100.1.1 1547627432 installed <13>Feb 7 12:08:56 rpmi: gsettings-desktop-schemas-data-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Feb 7 12:08:56 rpmi: libgio-2.58.3-alt1 sisyphus+219722.100.1.1 1548088735 installed <13>Feb 7 12:08:56 rpmi: gsettings-desktop-schemas-3.28.1-alt1 sisyphus.212587.100 1536082062 installed <13>Feb 7 12:08:56 rpmi: libgdk-pixbuf-2.38.0-alt4 sisyphus.219229.400 1547220196 installed <13>Feb 7 12:08:56 rpmi: gcc-c++-common-1.4.23-alt1 sisyphus.218115.200 1545282875 installed <13>Feb 7 12:08:56 rpmi: libstdc++8-devel-8.2.1-alt3 sisyphus.219333.200 1547468232 installed <13>Feb 7 12:08:57 rpmi: gcc8-c++-8.2.1-alt3 sisyphus.219333.200 1547468232 installed <13>Feb 7 12:08:57 rpmi: rpm-macros-cmake-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Feb 7 12:08:57 rpmi: cmake-modules-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Feb 7 12:08:57 rpmi: libuv-1.23.2-alt1 sisyphus.217108.100 1543612227 installed <13>Feb 7 12:08:57 rpmi: librhash-1.3.5-alt2 1505156277 installed <13>Feb 7 12:08:57 rpmi: libjsoncpp19-1.8.4-alt2.S1 1518769512 installed <13>Feb 7 12:08:57 rpmi: publicsuffix-list-dafsa-20181106-alt1 sisyphus.216228.100 1541611754 installed <13>Feb 7 12:08:57 rpmi: libpsl-0.20.2-alt2 sisyphus.216228.200 1541611883 installed <13>Feb 7 12:08:57 rpmi: libnghttp2-1.34.0-alt1 sisyphus.214524.100 1539249616 installed <13>Feb 7 12:08:57 rpmi: libverto-0.3.0-alt1_5 1525957716 installed <13>Feb 7 12:08:57 rpmi: libkeyutils-1.6-alt2 sisyphus.217337.100 1544003165 installed <13>Feb 7 12:08:57 rpmi: libcom_err-1.44.5-alt1 sisyphus.218838.100 1546206092 installed <86>Feb 7 12:08:57 groupadd[82190]: group added to /etc/group: name=_keytab, GID=499 <86>Feb 7 12:08:57 groupadd[82190]: group added to /etc/gshadow: name=_keytab <86>Feb 7 12:08:57 groupadd[82190]: new group: name=_keytab, GID=499 <13>Feb 7 12:08:57 rpmi: libkrb5-1.16.3-alt1 sisyphus.219042.100 1547045738 installed <86>Feb 7 12:08:57 groupadd[82344]: group added to /etc/group: name=sasl, GID=498 <86>Feb 7 12:08:57 groupadd[82344]: group added to /etc/gshadow: name=sasl <86>Feb 7 12:08:57 groupadd[82344]: new group: name=sasl, GID=498 <13>Feb 7 12:08:57 rpmi: libsasl2-3-2.1.27-alt1 sisyphus.218476.200 1545647744 installed <13>Feb 7 12:08:57 rpmi: libldap-2.4.46-alt1.1 sisyphus+219907.4400.1.1 1548349656 installed <13>Feb 7 12:08:57 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus.215491.100 1540428591 installed <13>Feb 7 12:08:57 rpmi: libbrotlidec-1.0.7-alt1 sisyphus.215491.100 1540428591 installed <13>Feb 7 12:08:57 rpmi: libcurl-7.64.0-alt1 sisyphus+220787.100.1.1 1549439378 installed <13>Feb 7 12:08:57 rpmi: cmake-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Feb 7 12:08:57 rpmi: xorg-xf86miscproto-devel-0.9.3-alt1 1303464883 installed <13>Feb 7 12:08:57 rpmi: xml-utils-1:2.9.4.0.12.e905-alt1.1 1525115736 installed <13>Feb 7 12:08:57 rpmi: rpm-build-gir-0.7.2-alt4 1534675014 installed <13>Feb 7 12:08:57 rpmi: glib2-devel-2.58.3-alt1 sisyphus+219722.100.1.1 1548088735 installed <13>Feb 7 12:08:57 rpmi: libharfbuzz-devel-2.2.0-alt1 sisyphus.218134.500 1545261457 installed <13>Feb 7 12:08:58 rpmi: libfreetype-devel-2.9.1-alt1.S1 1530781049 installed <13>Feb 7 12:08:58 rpmi: liblcms2-2.9-alt1 1516411888 installed <13>Feb 7 12:08:58 rpmi: libgomp1-8.2.1-alt3 sisyphus.219333.200 1547468232 installed <13>Feb 7 12:08:58 rpmi: libraw-0.19.2-alt1 sisyphus.218543.100 1545684346 installed <13>Feb 7 12:08:58 rpmi: libjxr-1.1-alt1 1454944049 installed <13>Feb 7 12:08:58 rpmi: openexr22-common-2.2.0-alt1.1 1434451518 installed <13>Feb 7 12:08:58 rpmi: libilmimf22-2.2.0-alt1.1 1434451518 installed <13>Feb 7 12:08:58 rpmi: libfreeimage-3.18.0-alt1 sisyphus.211059.200 1536826678 installed <13>Feb 7 12:08:58 rpmi: libfreeimage-devel-3.18.0-alt1 sisyphus.211059.200 1536826678 installed <13>Feb 7 12:08:58 rpmi: libxshmfence-1.2-alt2 1518613549 installed <13>Feb 7 12:08:58 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed <13>Feb 7 12:08:58 rpmi: libdrm-1:2.4.97-alt1 sisyphus+220483.100.1.1 1549270237 installed <13>Feb 7 12:08:58 rpmi: libgbm-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549272358 installed <13>Feb 7 12:08:58 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 7 12:08:58 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 7 12:08:58 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Feb 7 12:08:58 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Feb 7 12:08:58 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Feb 7 12:08:58 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022144 installed <13>Feb 7 12:08:58 rpmi: libXext-devel-1.3.3-alt1 1409902932 installed <13>Feb 7 12:08:58 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Feb 7 12:08:58 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus.216396.300 1542022144 installed <13>Feb 7 12:08:58 rpmi: libXft-2.3.2-alt1 1409902650 installed <13>Feb 7 12:08:58 rpmi: libtk-8.6.8-alt1 1518663802 installed <13>Feb 7 12:08:58 rpmi: libvdpau-1:1.1.1-alt1 1441098576 installed <13>Feb 7 12:08:58 rpmi: libvdpau-devel-1:1.1.1-alt1 1441098576 installed <13>Feb 7 12:08:58 rpmi: tk-8.6.8-alt1 1518663802 installed <13>Feb 7 12:08:58 rpmi: tk-devel-8.6.8-alt1 1518663802 installed <13>Feb 7 12:08:58 rpmi: libXpm-3.5.11-alt1 1391072398 installed <13>Feb 7 12:08:58 rpmi: libXpm-devel-3.5.11-alt1 1391072398 installed <13>Feb 7 12:08:58 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Feb 7 12:08:58 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Feb 7 12:08:58 rpmi: libXcursor-1.1.15-alt1.S1 1512373363 installed <13>Feb 7 12:08:58 rpmi: libXcursor-devel-1.1.15-alt1.S1 1512373363 installed <13>Feb 7 12:08:58 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Feb 7 12:08:58 rpmi: libXrender-devel-0.9.8-alt1 1371312110 installed <13>Feb 7 12:08:58 rpmi: libXrandr-devel-1.5.0-alt1 1431936188 installed <13>Feb 7 12:08:58 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed <13>Feb 7 12:08:58 rpmi: libXxf86misc-1.0.3-alt1.qa1 1365952031 installed <13>Feb 7 12:08:58 rpmi: libXxf86misc-devel-1.0.3-alt1.qa1 1365952031 installed <13>Feb 7 12:08:58 rpmi: libXScrnSaver-1.2.2-alt1 1331212357 installed <13>Feb 7 12:08:58 rpmi: libXScrnSaver-devel-1.2.2-alt1 1331212357 installed <13>Feb 7 12:08:58 rpmi: libXinerama-1.1.3-alt2 1527671624 installed <13>Feb 7 12:08:58 rpmi: libXinerama-devel-1.1.3-alt2 1527671624 installed <13>Feb 7 12:08:58 rpmi: libXres-1.2.0-alt1 1508501173 installed <13>Feb 7 12:08:58 rpmi: libXres-devel-1.2.0-alt1 1508501173 installed <13>Feb 7 12:08:58 rpmi: libXtst-1.2.2-alt1 1369984880 installed <13>Feb 7 12:08:58 rpmi: libXi-1.7.9-alt1.S1 1515755338 installed <13>Feb 7 12:08:58 rpmi: libXi-devel-1.7.9-alt1.S1 1515755338 installed <13>Feb 7 12:08:58 rpmi: libXtst-devel-1.2.2-alt1 1369984880 installed <13>Feb 7 12:08:58 rpmi: libXv-1.0.11-alt1 1527685497 installed <13>Feb 7 12:08:58 rpmi: libXv-devel-1.0.11-alt1 1527685497 installed <13>Feb 7 12:08:58 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Feb 7 12:08:58 rpmi: libGLX-mesa-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549272358 installed <13>Feb 7 12:08:58 rpmi: libEGL-mesa-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549272358 installed <13>Feb 7 12:08:58 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:08:58 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:08:58 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:08:58 rpmi: libcairo-1:1.16.0-alt1 sisyphus.215566.100 1540457760 installed <13>Feb 7 12:08:58 rpmi: libva-2.3.0-alt1 sisyphus.214267.100 1539001606 installed <13>Feb 7 12:08:58 rpmi: libavutil56-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:08:58 rpmi: libswresample3-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:08:59 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Feb 7 12:08:59 rpmi: libgl2ps-1.4.0-alt1 sisyphus.213453.500 1537926714 installed <13>Feb 7 12:08:59 rpmi: OCE-ocaf-0.18.3-alt1.1 1528684935 installed <13>Feb 7 12:09:00 rpmi: OCE-modeling-0.18.3-alt1.1 1528684935 installed <13>Feb 7 12:09:00 rpmi: OCE-visualization-0.18.3-alt1.1 1528684935 installed <13>Feb 7 12:09:00 rpmi: OCE-draw-0.18.3-alt1.1 1528684935 installed <13>Feb 7 12:09:00 rpmi: libswscale5-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:00 rpmi: libpango-1.42.4-alt1 1534787249 installed <13>Feb 7 12:09:00 rpmi: librsvg-1:2.44.12-alt1 sisyphus+219722.400.2.2 1548107809 installed <13>Feb 7 12:09:00 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498630 installed <13>Feb 7 12:09:00 rpmi: libEGL-devel-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549272358 installed <13>Feb 7 12:09:00 rpmi: libGL-devel-4:18.3.3-alt1 sisyphus+220483.200.1.1 1549272358 installed <13>Feb 7 12:09:00 rpmi: libgl2ps-devel-1.4.0-alt1 sisyphus.213453.500 1537926714 installed <13>Feb 7 12:09:00 rpmi: libGLU-devel-4:9.0.0-alt1 1347643776 installed <13>Feb 7 12:09:00 rpmi: libva-devel-2.3.0-alt1 sisyphus.214267.100 1539001606 installed <13>Feb 7 12:09:00 rpmi: libavutil-devel-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:00 rpmi: libxkbfile-1.0.9-alt1 1527685440 installed <13>Feb 7 12:09:00 rpmi: libxkbfile-devel-1.0.9-alt1 1527685440 installed <13>Feb 7 12:09:00 rpmi: libXcomposite-0.4.3-alt3 1297306939 installed <13>Feb 7 12:09:00 rpmi: libXcomposite-devel-0.4.3-alt3 1297306939 installed <13>Feb 7 12:09:00 rpmi: libzvbi-0.2.35-alt1 1410514319 installed <13>Feb 7 12:09:01 rpmi: libavcodec58-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:01 rpmi: libavcodec-devel-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:01 rpmi: libavformat58-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:01 rpmi: libavformat-devel-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:01 rpmi: OCE-devel-0.18.3-alt1.1 1528684935 installed <13>Feb 7 12:09:01 rpmi: libswresample-devel-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:01 rpmi: libswscale-devel-2:4.1-alt1 sisyphus.216261.100 1541676659 installed <13>Feb 7 12:09:01 rpmi: libXmu-devel-1.1.2-alt1 1391072528 installed <13>Feb 7 12:09:01 rpmi: ccmake-3.13.4-alt1 sisyphus+220827.100.1.2 1549497610 installed <13>Feb 7 12:09:01 rpmi: pybind11-devel-2.2.4-alt1 sisyphus.214283.100 1539081068 installed <13>Feb 7 12:09:01 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664792 installed <13>Feb 7 12:09:01 rpmi: python3-dev-3.6.8-alt1 sisyphus+220164.200.3.1 1548842470 installed <13>Feb 7 12:09:01 rpmi: libjpeg-devel-2:1.5.1-alt1 1498218302 installed <13>Feb 7 12:09:01 rpmi: desktop-file-utils-0.23-alt1 sisyphus.214313.100 1539037619 installed <13>Feb 7 12:09:01 rpmi: zlib-devel-1.2.11-alt1 sisyphus.217171.100 1543710738 installed warning: Macro %ubt not found Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/netgen-6.2.1808-alt1.nosrc.rpm warning: Macro %ubt not found Installing netgen-6.2.1808-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.90002 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf netgen-6.2.1808 + echo 'Source #0 (netgen-6.2.1808.tar):' Source #0 (netgen-6.2.1808.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/netgen-6.2.1808.tar + cd netgen-6.2.1808 + /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 131 with fuzz 2 (offset -9 lines). + echo 'Patch #9 (0009-immintrin.patch):' Patch #9 (0009-immintrin.patch): + /usr/bin/patch -p1 patching file libsrc/general/ngsimd.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.90002 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.1808 + 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.1808/BUILD ~/RPM/BUILD/netgen-6.2.1808 + 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.2.1 -- The CXX compiler identification is GNU 8.2.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.6.8", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.6m.so (found suitable version "3.6.8", 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.1808/BUILD + popd ~/RPM/BUILD/netgen-6.2.1808 + make -j8 -C BUILD VERBOSE=1 make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' /usr/bin/cmake -S/usr/src/RPM/BUILD/netgen-6.2.1808 -B/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/progress.marks make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/netgen-6.2.1808 /usr/src/RPM/BUILD/netgen-6.2.1808 /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/netgen.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -P /usr/src/RPM/BUILD/netgen-6.2.1808/cmake/check_submodules.cmake /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-check_submodules make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 10%] Creating directories for 'netgen' /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808 /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/tmp /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-mkdir make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/dependencies/src/netgen-stamp/netgen-download make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 40%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-patch make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 50%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-update make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 60%] Performing configure step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.1808/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.6m -DPYTHON_LIBRARIES=/usr/lib64/libpython3.6m.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.1808 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.2.1 -- The CXX compiler identification is GNU 8.2.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.6.8", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.6m.so (found suitable version "3.6.8", 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-19054: 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.1808/BUILD/netgen cd /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-configure make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /usr/src/RPM/BUILD/netgen-6.2.1808/cmake/check_submodules.cmake make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 80%] Performing build step for 'netgen' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen && make --silent make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/linalg/CMakeFiles/la.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/linalg/CMakeFiles/la.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/linalg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/gprim/CMakeFiles/gprim.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/gprim/CMakeFiles/gprim.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/gprim/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/general/CMakeFiles/gen.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/general/CMakeFiles/gen.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/general/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization/CMakeFiles/visual.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/Togl2.1/CMakeFiles/togl.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/Togl2.1/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ/CMakeFiles/occ.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 3%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/Togl2.1/togl.c:618: /usr/src/RPM/BUILD/netgen-6.2.1808/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /usr/src/RPM/BUILD/netgen-6.2.1808/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 4%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 0%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/densemat.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/densemat.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/densemat.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 3%] Building CXX object libsrc/general/CMakeFiles/gen.dir/array.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/array.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/array.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 4%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 6%] 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.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 6%] Built target togl make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 3%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 3%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/meshdoc.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 1%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/polynomial.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/polynomial.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/polynomial.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 2%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geom2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/gprim/geom2d.cpp: In member function 'double netgen::Polygon2d::HArea() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsOn(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/geom2d.cpp: In member function 'int netgen::Polygon2d::IsIn(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geom2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/gprim/geom2d.cpp:272:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geom2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 5%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/bfgs.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/bfgs.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/bfgs.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 9%] Building CXX object libsrc/linalg/CMakeFiles/la.dir/linopt.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linopt.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linopt.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 8%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 7%] Building CXX object libsrc/general/CMakeFiles/gen.dir/dynamicmem.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/dynamicmem.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/dynamicmem.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 5%] Building CXX object libsrc/general/CMakeFiles/gen.dir/bitarray.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/bitarray.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 0]': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/bitarray.cpp: In instantiation of 'void netgen::BitArrayChar::Invert() [with int BASE = 1]': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/bitarray.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 0]' /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/bitarray.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/general/bitarray.cpp:97:10: required from 'void netgen::BitArrayChar::Set() [with int BASE = 1]' /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/bitarray.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 9%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::Array&, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/mvdraw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 9%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geom3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geom3d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::Array&, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geom3d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/gprim/geom3d.cpp:720:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geom3d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 11%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/Partition_Loop.cxx:366:9: warning: unused variable 'i' [-Wunused-variable] int i = 0; ^ /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/Partition_Loop.cxx: At global scope: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/Partition_Loop.cxx: In member function 'void Partition_Loop::Perform()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 0%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/adtree.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/gprim/adtree.cpp:2422:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/adtree.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 11%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomfuncs.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geomfuncs.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geomfuncs.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 12%] Building CXX object libsrc/general/CMakeFiles/gen.dir/hashtabl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const INDEX&, int&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/general/hashtabl.cpp:234:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/hashtabl.cpp:304:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linsearch.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/linalg/linsearch.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 14%] Built target la make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 11%] Building CXX object libsrc/general/CMakeFiles/gen.dir/flags.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/flags.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/flags.cpp: In member function 'void netgen::Flags::SetFlag(const char*, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/flags.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 12%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsfieldlines.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 12%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/geomtest3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geomtest3d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/geomtest3d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 14%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mystring.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/mystring.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/mystring.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 14%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/transform3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/transform3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/transform3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 13%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 15%] Building CXX object libsrc/general/CMakeFiles/gen.dir/ngexception.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/ngexception.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/ngexception.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 14%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/spline.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/spline.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 15%] Building CXX object libsrc/general/CMakeFiles/gen.dir/optmem.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/optmem.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/optmem.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 18%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/profiler.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/profiler.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/profiler.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 19%] Building CXX object libsrc/general/CMakeFiles/gen.dir/seti.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/seti.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/seti.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 18%] Building CXX object libsrc/general/CMakeFiles/gen.dir/parthreads.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/parthreads.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/parthreads.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 20%] Building CXX object libsrc/general/CMakeFiles/gen.dir/spbita2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/spbita2d.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/spbita2d.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 17%] Building CXX object libsrc/gprim/CMakeFiles/gprim.dir/splinegeometry.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/splinegeometry.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/splinegeometry.cpp:130:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/gprim/splinegeometry.cpp:131:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/gprim/splinegeometry.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 23%] Built target gprim make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 19%] Building CXX object libsrc/general/CMakeFiles/gen.dir/sort.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/sort.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/sort.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 21%] Building CXX object libsrc/general/CMakeFiles/gen.dir/symbolta.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/symbolta.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/symbolta.cpp: In member function 'void netgen::BASE_SYMBOLTABLE::DelNames()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/symbolta.cpp: In member function 'int netgen::BASE_SYMBOLTABLE::Index(const char*) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/symbolta.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 22%] Building CXX object libsrc/general/CMakeFiles/gen.dir/mpi_interface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/mpi_interface.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/mpi_interface.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 22%] Building CXX object libsrc/general/CMakeFiles/gen.dir/table.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/table.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/table.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 23%] Building CXX object libsrc/general/CMakeFiles/gen.dir/gzstream.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/gzstream.cpp:30: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const INDEX&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/general/gzstream.cpp:30: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 25%] Built target gen make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing/CMakeFiles/mesh.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 23%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occconstruction.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occconstruction.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 24%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/importsolution.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/adfront2.cpp:91:62: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:34, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/adfront2.cpp:132:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:34, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/adfront2.cpp:290:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/adfront2.cpp:337:49: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront2.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 23%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(netgen::VisualSceneSolution::SolData*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vssolution.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawSurfaceElements()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp:1957:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp:4267:61: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/visual.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp:4276:54: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/visual.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vssolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp:4424:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/visualization/vssolution.cpp:4425:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occmeshsurf.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/occgenmesh.cpp: In function 'void netgen::DivideEdge(TopoDS_Edge&, netgen::Array&, netgen::Array&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:238:14: warning: unused variable 'maxh' [-Wunused-variable] double maxh = mparam.maxh; ^~~~ /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:241:14: warning: unused variable 'svalue' [-Wunused-variable] double svalue[DIVIDEEDGESECTIONS]; ^~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:245:14: warning: unused variable 'L' [-Wunused-variable] double L = system.Mass(); ^ /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCFindEdges(netgen::OCCGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCMeshSurface(netgen::OCCGeometry&, netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/occgenmesh.cpp:656:27: warning: unused variable 'fd' [-Wunused-variable] FaceDescriptor & fd = mesh.GetFaceDescriptor(k); ^~ /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/occgenmesh.cpp:913:27: warning: unused variable 'fd' [-Wunused-variable] FaceDescriptor & fd = mesh.GetFaceDescriptor(k); ^~ /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:612:11: warning: unused variable 'changed' [-Wunused-variable] int changed; ^~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(netgen::OCCGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgenmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/occ/occgenmesh.cpp:357:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/occ/occgenmesh.cpp:999:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/adfront3.cpp:361:11: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/adfront3.cpp:604:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/adfront3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/adfront3.cpp:670:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/clusters.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/clusters.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/clusters.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/clusters.cpp:44:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/occgeom.cpp:892:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/occ/occgeom.cpp:866:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/occ/occgeom.cpp:871:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/occ/occgeom.cpp:1261:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::GenerateBoundaryLayer(netgen::Mesh&, netgen::BoundaryLayerParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/boundarylayer.cpp:154:36: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/boundarylayer.cpp:158:41: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/boundarylayer.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/geomsearch.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/global.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:2470:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:2471:35: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:2472:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:2473:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:2474:32: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:389:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:2809:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:3185:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/bisect.cpp:3808:35: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bisect.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/vsmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/delaunay2d.cpp:328:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 33%] 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.6m -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 34%] Built target visual make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::GetList(int, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/delaunay.cpp:526:35: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/delaunay.cpp:1284:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/delaunay.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 26%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/python_occ.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/python_occ.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::EdgeSwapping(netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/improve2.cpp:499:13: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/improve2gen.cpp:68:39: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve2gen.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/improve2gen.cpp:200:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve2gen.cpp:242:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve2gen.cpp:311:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 36%] 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.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 37%] Built target occ make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::Array, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::Array, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/hprefinement.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(netgen::Mesh&, netgen::Array&, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(netgen::Mesh&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(netgen::Mesh&, netgen::Refinement*, int, double, bool, bool)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(netgen::Mesh&, netgen::Array&, int&, int&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/hprefinement.cpp:600:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:58, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/hprefinement.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/hprefinement.cpp:1671:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/hprefinement.cpp:1851:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp:1287:5: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshfunc.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshfunc.cpp:239:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing2.cpp: In destructor 'virtual netgen::Meshing2::~Meshing2()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshing2.cpp:71:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing2.cpp:182:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshing2.cpp:183:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshing2.cpp:184:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshing2.cpp:273:19: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const netgen::Array&, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const netgen::Mesh&, netgen::Array*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshtool.cpp:137:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/msghandler.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp:103:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp:409:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp:413:34: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp:449:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/improve3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp:1204:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/improve3.cpp:1208:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:49, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing3.cpp:377:52: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshing3.cpp:252:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshing3.cpp:353:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing3.cpp:584:32: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing3.cpp:377:52: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:49, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/prism2rls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramid2rls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/pyramidrls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/quadrls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/netrule2.cpp: In destructor 'netgen::netrule::~netrule()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/netrule2.cpp:36:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::Array&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:28, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.cpp:2651:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshtype.cpp:2318:40: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshtype.cpp:2566:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshtype.cpp:2603:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/netrule3.cpp:52:41: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/netrule3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In destructor 'netgen::Mesh::~Mesh()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'netgen::Mesh& netgen::Mesh::operator=(const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::DeleteMesh()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::ClearSurfaceElements()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp:317: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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Compress()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::CheckOverlappingBoundary()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNDomains() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetMaterial(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetBCName(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD2Name(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'const string& netgen::Mesh::GetCD3Name(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::Array&, int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.cpp:89:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:94:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:95:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:6035:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:6060:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:1883:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:2345:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:5616:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:5689:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:5904:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.cpp:2007:81: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/parser2.cpp:93:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/parser2.cpp:143:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/parser2.cpp:144:68: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/parser3.cpp:148:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/parser3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:1766: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.1808/libsrc/meshing/curvedelems.cpp:1774: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:1763:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:2288: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:2306:74: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:2288: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:3742:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3859: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.1808/libsrc/meshing/curvedelems.cpp:3871: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.1808/libsrc/meshing/curvedelems.cpp:3873: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.1808/libsrc/meshing/curvedelems.cpp:3878: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.1808/libsrc/meshing/curvedelems.cpp:3955: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.1808/libsrc/meshing/curvedelems.cpp:3973: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.1808/libsrc/meshing/curvedelems.cpp:3993: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:4012:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3859: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.1808/libsrc/meshing/curvedelems.cpp:3871: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.1808/libsrc/meshing/curvedelems.cpp:3873: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.1808/libsrc/meshing/curvedelems.cpp:3878: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.1808/libsrc/meshing/curvedelems.cpp:3955: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.1808/libsrc/meshing/curvedelems.cpp:3973: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.1808/libsrc/meshing/curvedelems.cpp:3993: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:4025:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3859: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.1808/libsrc/meshing/curvedelems.cpp:3871: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.1808/libsrc/meshing/curvedelems.cpp:3873: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.1808/libsrc/meshing/curvedelems.cpp:3878: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.1808/libsrc/meshing/curvedelems.cpp:3955: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.1808/libsrc/meshing/curvedelems.cpp:3973: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.1808/libsrc/meshing/curvedelems.cpp:3993: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:4031:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3859: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.1808/libsrc/meshing/curvedelems.cpp:3871: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.1808/libsrc/meshing/curvedelems.cpp:3873: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.1808/libsrc/meshing/curvedelems.cpp:3878: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.1808/libsrc/meshing/curvedelems.cpp:3955: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.1808/libsrc/meshing/curvedelems.cpp:3973: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.1808/libsrc/meshing/curvedelems.cpp:3993: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:4054:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:4367: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.1808/libsrc/meshing/curvedelems.cpp:4397: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.1808/libsrc/meshing/curvedelems.cpp:4422: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.1808/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.1808/libsrc/meshing/curvedelems.cpp:4498:39: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:4367: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.1808/libsrc/meshing/curvedelems.cpp:4397: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.1808/libsrc/meshing/curvedelems.cpp:4422: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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:543:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:594:17: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:600:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:687:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:688:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/curvedelems.cpp:2275: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.1808/libsrc/meshing/curvedelems.cpp:2306:74: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/curvedelems.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/secondorder.cpp:325:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/secondorder.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/tetrarls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ/CMakeFiles/occvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/ruler2.cpp:708:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler2.cpp:709:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler2.cpp:710:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler2.cpp:711:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler2.cpp:597:51: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler2.cpp:607:42: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/ruler2.cpp:104:17: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.5.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/triarls.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/refine.cpp:30:49: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/refine.cpp:31:76: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/refine.cpp:48:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/refine.cpp:125:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/refine.cpp:161:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/refine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/refine.cpp:511:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/specials.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(netgen::Mesh&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(netgen::Mesh&, std::ifstream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/bcfunctions.cpp:372:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bcfunctions.cpp:56:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/bcfunctions.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/bcfunctions.cpp:323:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/smoothing2.cpp:588:31: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing2.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/smoothing2.cpp:779:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 49%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler3.cpp:108:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/ruler3.cpp:165:34: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler3.cpp:260:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/ruler3.cpp:263:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/ruler3.cpp:873:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/ruler3.cpp:1069:34: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler3.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/smoothing3.cpp: In member function 'int netgen::PointFunction::MovePointToInner()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/smoothing3.cpp: In constructor 'netgen::JacobianPointFunction::JacobianPointFunction(netgen::Mesh::T_POINTS&, const T_VOLELEMENTS&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/smoothing3.cpp:443:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/smoothing3.cpp:930:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/smoothing3.cpp:1366:11: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/smoothing3.cpp:443:47: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:49, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/smoothing3.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 55%] 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.1808/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.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 55%] Built target occvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/validate.cpp:15:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/validate.cpp:59:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/validate.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/validate.cpp:200:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::TaskManager, netgen::Tracer)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::Array&, bool) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetSegmentSurfaceElements(int, netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:370:11: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:590:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:763:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:1092:16: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:1141:13: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:1912:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/topology.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:1989:49: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/topology.cpp:2004:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/python_mesh.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:547: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.1808/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.1808/libsrc/meshing/python_mesh.cpp:463:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/python_mesh.cpp:464:55: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/python_mesh.cpp:465:32: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/../general/ngpython.hpp:63:39: required from 'T pybind11::extract::operator()() [with T = netgen::MeshingParameters]' /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/meshing/python_mesh.cpp:701:58: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/python_mesh.cpp:598:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/meshing/python_mesh.cpp:602:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 55%] Built target mesh make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg/CMakeFiles/csg.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 56%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geom2dmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dmesh.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 59%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/brick.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 57%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(netgen::STLGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(netgen::STLGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(netgen::STLGeometry&, netgen::Mesh&, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp:581:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp:934:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/meshstlsurface.cpp:936:19: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/meshstlsurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 55%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/geom2d/genmesh2d.cpp:244: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.1808/libsrc/geom2d/genmesh2d.cpp:264: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.1808/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::CopyEdgeMesh(int, int, netgen::Mesh&, netgen::Point3dTree&)': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:318: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.1808/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(netgen::SplineGeometry2d&, std::shared_ptr&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:490: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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/genmesh2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/geom2d/genmesh2d.cpp:294:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/geom2d/genmesh2d.cpp:295:13: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/geom2d/genmesh2d.cpp:464:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/geom2d/genmesh2d.cpp:501:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 58%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In member function 'std::__cxx11::string* netgen::SplineGeometry2d::BCNamePtr(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::__cxx11::string) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/geom2d/geometry2d.cpp:195:44: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/geom2d/geometry2d.cpp:439:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/geom2d/geometry2d.cpp:776:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/geom2d/geometry2d.cpp:780:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geometry2d.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/spline.hpp:591:12: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 59%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/bspline2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 58%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/algprim.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 60%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.cpp:81:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::AddSurface(netgen::Surface*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Load(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 62%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const netgen::Array, 0, int>&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlline.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeomchart.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeomchart.cpp: In member function 'int netgen::STLGeometry::GetChartNr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeomchart.cpp: In member function 'const netgen::STLChart& netgen::STLGeometry::GetChart(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeomchart.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeomchart.cpp:82:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/curve2d.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 58%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.cpp:1393:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 63%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::Array&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/edgeflw.cpp:552:15: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/edgeflw.cpp:931:23: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/edgeflw.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 61%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeommesh.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeommesh.cpp:59:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stlgeommesh.cpp:329:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:21, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeommesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/explicitcurve2d.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 63%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltool.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(netgen::Array&, const netgen::Point3d&, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltool.cpp: In member function 'int netgen::STLChart::IsInWholeChart(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLBoundary::AddOrDelSegment(const netgen::STLBoundarySeg&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(netgen::CSGScanner&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgparser.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stltopology.cpp:80:54: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stltopology.cpp:452:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltopology.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/gencyl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 59%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/python_geom2d.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp:1077:9: note: 'class netgen::FaceDescriptor' declared here class FaceDescriptor ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/python_geom2d.cpp: In function 'ExportGeom2d(pybind11::module&)::': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 69%] 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.1808/BUILD/netgen/libsrc/meshing: ../meshing/libmesh.so -lpython3.6m -lz -lpython3.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 69%] Built target geom2d make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/manifold.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/extrusion.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/meshsurf.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/identify.cpp:1643: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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/identify.cpp:562:42: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/identify.cpp:105:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/identify.cpp:514:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/identify.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/identify.cpp:1229:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(netgen::CSGeometry&, netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&, bool)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(netgen::CSGeometry&, netgen::Mesh&, netgen::MeshingParameters&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/genmesh.cpp:436:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/genmesh.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/singularref.cpp:41:18: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/singularref.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::Array*, 0, int>&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/polyhedra.cpp:517:55: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:35, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/polyhedra.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/vsgeom2d.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 74%] 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.1808/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing: libgeom2d.so ../meshing/libmesh.so -lz -lpython3.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 74%] Built target geom2dvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/spline3d.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/revolution.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 72%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/surface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/triapprox.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::Array&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../linalg/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../linalg/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../linalg/linalg.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/linalg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/solid.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::Array&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/specpoin.cpp:1885:41: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/specpoin.cpp:104:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/specpoin.cpp:1682:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:38, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/specpoin.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/splinesurface.cpp:16:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/splinesurface.cpp:17:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/../include/mystdlib.h:4, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/splinesurface.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/splinesurface.cpp:45:27: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/../include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:16, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(netgen::Mesh&, const netgen::CSGeometry*, netgen::ZRefinementOptions&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/zrefine.cpp:283:75: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/zrefine.cpp:296:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/zrefine.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 65%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/python_stl.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/python_stl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 77%] 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.1808/BUILD/netgen/libsrc/meshing: ../meshing/libmesh.so -lpython3.6m -lpython3.6m -lz -lpython3.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 77%] Built target stl make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 77%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlgeom.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/vsstl.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing: libstl.so ../meshing/libmesh.so -lz -lpython3.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 78%] Built target stlvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/python_csg.cpp: In lambda function: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/../general/ngpython.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/python_csg.cpp:222:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/../general/ngpython.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csg.hpp:10, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/python_csg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/python_csg.cpp:229:50: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/libsrc/meshing: ../meshing/libmesh.so -lpython3.6m -lpython3.6m -lz -lpython3.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 78%] Built target csg make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg/CMakeFiles/csgvis.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/interface/CMakeFiles/interface.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/interface/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface_v2.cpp:22: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface_v2.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeabaqus.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writediffpack.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/read_fnf_mesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 80%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMeshFromStream(std::istream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMesh(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/nginterface.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadMesh(const char*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readuser.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/readtetmesh.cpp:369:45: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/readtetmesh.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/readtetmesh.cpp:230:36: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/interface/readtetmesh.cpp:669:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writedolfin.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefeap.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeelmer.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writefluent.cpp:152:73: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writefluent.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writepermas.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:10: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writejcm.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writejcm.cpp:100:20: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetecplot.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetochnog.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/wuchemnitz.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const netgen::Mesh&, const netgen::NetgenGeometry&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writeuser.cpp:408:24: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeuser.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writeuser.cpp:401:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:19: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writegmsh2.cpp:21: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const netgen::Mesh&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:29: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp:116:33: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp:119:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/interface/writeOpenFOAM15x.cpp:556:30: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writeOpenFOAM15x.cpp:27: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/vscsg.cpp:5: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 90%] 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.1808/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing: libcsg.so ../visualization/libvisual.so ../meshing/libmesh.so -lz -lpython3.6m -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 90%] Built target csgvis make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const netgen::Mesh&, const string&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:469:43: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:613:72: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/interface/writetet.cpp:832:84: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:28:14: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:117:21: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:183:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:269:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/interface/writetet.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/interface/writetet.cpp:601:22: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing: ../csg/libcsg.so ../geom2d/libgeom2d.so ../visualization/libvisual.so ../meshing/libmesh.so -lz -lpython3.6m -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 91%] Built target interface make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/nglib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/nglib/CMakeFiles/nglib.dir/depend.internal". Scanning dependencies of target nglib make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 91%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:67: /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.h:33: warning: "DLL_HEADER" redefined #define DLL_HEADER In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:26: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:16: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:13: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/nglib/nglib.cpp:571:26: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:47, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/nglib/nglib.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1808/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.6m ../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.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 92%] Built target nglib make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/ngpy.dir/depend.internal". Scanning dependencies of target ngpy make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/gui.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/gui.dir/depend.internal". Scanning dependencies of target gui make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 94%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/gui.cpp:3: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:9: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/visualization/visualpkg.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/stlgeom/stlpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/geom2d/geom2dpkg.cpp:1: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 92%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:48, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stltool.hpp: In member function 'int netgen::STLChart::GetTrig(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/stlgeom.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:17: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/ng/demoview.cpp:354:70: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:425:52: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:15: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:273:46: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../stlgeom/stlgeom.hpp:307:53: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:14: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/demoview.cpp:12: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/ng/demoview.cpp:354:70: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/demoview.cpp:24: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 95%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:2: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/csg/csgpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:18: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1808/ng/encoding.hpp: In member function 'int Mpeg::Start(std::__cxx11::string)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/encoding.hpp:13, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/encoding.hpp:13, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1808/ng/encoding.hpp:132:13: warning: unused variable 'i' [-Wunused-variable] int i; ^ /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateBoundaryLayer(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp:1119:19: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/ng/ngpkg.cpp:2240:67: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../gprim/gprim.hpp:22, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:7, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngpkg.cpp:11: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngpkg.cpp:57: /usr/src/RPM/BUILD/netgen-6.2.1808/ng/encoding.hpp: In member function 'int Mpeg::Start(std::__cxx11::string)': /usr/src/RPM/BUILD/netgen-6.2.1808/ng/encoding.hpp:235:17: warning: control reaches end of non-void function [-Wreturn-type] sws_ctx = sws_getContext( width, height, AV_PIX_FMT_RGB24, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ width, height, AV_PIX_FMT_YUV420P, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SWS_BICUBIC, NULL, NULL, NULL ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 92%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:7: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/vsocc.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/nglib:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ: ../nglib/libnglib.so ../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 ../libsrc/visualization/libvisual.so -lGL -lGLU -lpthread -lXmu -ljpeg -lz ../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.6m make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 98%] Built target ngpy make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../csg/csg.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:12, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/csgeom.hpp:337:85: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/mystdlib.h:18, from /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../csg/triapprox.hpp:49:57: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../gprim/gprim.hpp:17, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/gprim.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../csg/csg.hpp:11, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/csg.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:6: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/occ/occpkg.cpp:4: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../occ/occgeom.hpp:366:28: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/nglib:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ: ../nglib/libnglib.so -lz -ljpeg -lavcodec -lavformat -lavutil -lswscale -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 Togl2.1/libtogl.a -ltk -ltcl ../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 ../libsrc/visualization/libvisual.so -lpthread -lXmu -lz -ljpeg ../libsrc/occ/libocc.so -lpython3.6m -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 -ldl -lGL -lGLU make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 98%] Built target gui make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/ng/CMakeFiles/netgen.dir/depend.internal". Scanning dependencies of target netgen make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/onetcl.cpp.o make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:29, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'ngstd::Archive& netgen::Element::DoArchive(ngstd::Archive&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, netgen::Identifications::ID_TYPE)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:24, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const netgen::LocalH&)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:26, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'const string* netgen::Mesh::GetMaterialPtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD2NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetCD3NamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshclass.hpp: In member function 'std::__cxx11::string* netgen::Mesh::GetBCNamePtr(int) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:33, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point2d&) const': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:64, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/ng/ngappinit.cpp: In function 'int main(int, char**)': /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/../include/../general/netgenout.hpp:111:37: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:213:25: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/../include/../general/myadt.hpp:27, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/../include/myadt.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/../meshing/meshing.hpp:6, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/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.1808/libsrc/include/../meshing/meshclass.hpp:604:29: required from here /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/libsrc/include/../meshing/meshing.hpp:23, from /usr/src/RPM/BUILD/netgen-6.2.1808/libsrc/include/meshing.hpp:1, from /usr/src/RPM/BUILD/netgen-6.2.1808/ng/ngappinit.cpp:8: /usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen/ng:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/nglib:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/occ:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/stlgeom:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/geom2d:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/interface:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/csg:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/meshing:/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen/libsrc/visualization: libgui.so ../nglib/libnglib.so -lpthread -lXmu ../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 ../libsrc/visualization/libvisual.so -lGL -lGLU -lpython3.6m -ljpeg -lz -lavcodec -lavformat -lavutil -lswscale -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 make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [100%] Built target netgen make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' cd /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-build make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [ 90%] No install step for 'netgen' cd /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen && /usr/bin/cmake -E echo_append cd /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen && /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-install make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/dependencies/src/netgen-stamp/netgen-done make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [100%] Built target netgen make[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/CMakeFiles 0 make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.15279 + 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.1808 + 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.1808 make: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make[4]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 9%] Built target gen make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 13%] Built target gprim make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 16%] Built target la make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 42%] Built target mesh make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 46%] Built target visual make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 59%] Built target csg make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 60%] Built target csgvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 63%] Built target geom2d make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 64%] Built target geom2dvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 70%] Built target occ make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 71%] Built target occvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 76%] Built target stl make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 77%] Built target stlvis make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 89%] Built target interface make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 90%] Built target nglib make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 92%] Built target togl make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 97%] Built target gui make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 99%] Built target netgen make[5]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[5]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [100%] Built target ngpy make[4]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' make[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 30%] No install step for 'netgen' [ 40%] Completed 'netgen' make[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' [100%] Built target netgen make[1]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD' Install the project... -- Install configuration: "RelWithDebInfo" gmake[1]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[2]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 9%] Built target gen gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 13%] Built target gprim gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 16%] Built target la gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 42%] Built target mesh gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 46%] Built target visual gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 59%] Built target csg gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 60%] Built target csgvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 63%] Built target geom2d gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 64%] Built target geom2dvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 70%] Built target occ gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 71%] Built target occvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 76%] Built target stl gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 77%] Built target stlvis gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 89%] Built target interface gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 90%] Built target nglib gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 92%] Built target togl gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 97%] Built target gui gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [ 99%] Built target netgen gmake[3]: Entering directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' gmake[3]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/BUILD/netgen' [100%] Built target ngpy gmake[2]: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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.1808/BUILD/netgen' make: Leaving directory '/usr/src/RPM/BUILD/netgen-6.2.1808/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 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 in /usr/src/tmp/netgen-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/NgOCC.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/__init__.py compile /usr/src/tmp/netgen-buildroot/usr/lib64/python3/site-packages/netgen/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-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-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/stl.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/read_gmsh.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/meshing.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/gui.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/geom2d.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/csg.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/__init__.cpython-36.opt-1.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-36.opt-1.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-36.pyc' './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-36.opt-2.pyc' => './usr/lib64/python3/site-packages/netgen/__pycache__/NgOCC.cpython-36.opt-1.pyc' Hardlinking identical .pyc and .pyo files Processing files: netgen-6.2.1808-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.13857 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.1808 + DOCDIR=/usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1808 + export DOCDIR + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1808 + /bin/mkdir -p /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1808 + cp -prL AUTHORS /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1808 + chmod -R go-w /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1808 + chmod -R a+rX /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-6.2.1808 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.clk7vQ 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.TaHKd6 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/bin/netgen: overlinked libraries: /lib64/libpthread.so.0 Requires: libnetgen = 6.2.1808-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, libpthread.so.0()(64bit), 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.uJCDov Creating netgen-debuginfo package Processing files: libnetgen-6.2.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.dsVCOY 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: 1410 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: 71 symbols, 17 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libgeom2d.so: 250 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: 2899 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: 386 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: 396 symbols, 19 bpp warning: hash collision: _ZN6netgen11STLGeometry17UndoExternalEdgesEv _ZN6netgen15ClosedHashTableINS_7INDEX_2ENS_14STLBoundarySegEE10DoubleSizeEv lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libstlvis.so: 71 symbols, 17 bpp lib.prov: /usr/src/tmp/netgen-buildroot/usr/lib64/libvisual.so: 260 symbols, 19 bpp Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4cbW7y 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/libgui.so: underlinked libraries: /usr/lib64/libX11.so.6 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:odzy8WN1HPVZ7U45ZBvcYQeDbAMzborGEY6WJtw9cO5N8Lku47CPNyvhREOJTd9rPaP1UvN19twMYYOiZBlfO2HLyzZuQWkmI7x6RgSak8gqGOvr5ak9l25tZ4PkFkm2cLJGedNdaBJOguYTZ3np64cMasEaBUe7AHuROEjvKSwDLN5s0G6yJJgGDVL3hbKwtqQ3ZfBgWRzmQ59poPMORCpqHNZ5nPkabd7qKakVG2bwtiZpXPBM9xjXRQaHISYqhaio0zKntH4c14oFDxhHd5ek1SVRZeFAQvkoMZgz4qNm4YoyuYytGr9zeqvFlYO3lgfPKk8I8B4yYt0elZe9n4T8S4Z24TVQDHyPxKpedXFkq8xf0fj9DilxmQpZa3jNdm8tMkGJcuWPjaOQ8gCfGmNPSgiuJ0V0jTbMSNunRSKRojEKiVmFvND6J60xdr4uF3owqXlgok4Or8bNvcD4atj5UQ0an9gj63hOuaCD9CevyPXotv9LQ8qUXIoeMZmZwfB72UruEwUSCZqYZxsgX28uZKiqJ2Z1ZpCfuMpUt3dr0w8d5JCKhJCM0Ax42GzMONQgpiqFrdxSNO9MfgE5txaQ0q5jgCT9ZDomFiMc1fRMmZrigPIGsBuCjWInZsMYuMMa9aK0WPUCd4Xf8kQGw647yWffwQkCEycOPA7AdCI5ZGQazPUII58xGLtbuj9fbBYGV0ThO6Oa3AdU6tFXvgjjZ8b6JescaHPnHezaNjvPFkqVoZlnlk49rWm0j1xrJpNJVsmaIV12qXRL8srqMx0KBqHVZhi1hmP67brZdMTHXaUrA3tPrqFMoZnhiw6S0lYxCwiQqlokZ93udv7OVFbN1YZDG0y5NJQ20QiUe8YAml57lRZnQqgRlIQ61mCXOAXh34LytwjhBqLMJ96Mj44l1ZvLiaUS6rAyknzDgZ4FOXN0MKhQwPm0Q2Au1oUbZvZCqI9Zm56cdoq0YDBvoequt99mvrTHZlBK4DZKEDs4Odz7E8QiQ0Crq0GQqGZlNyza3m6zZHEdC8gPgsB3nv4AZoC00cjZwI89ylT5kizDqKEO4OaPuUQASZcC9c4txOZ5pIs4PeUmFAo8Udg36hQnfEmm2JlKdiiQqr9yzT9VtITThDsUv5mSX465tl2YszsnAVjnOZfUTjSayqjA0bdraMwllWZpF5lLPuCXJR6M6wG2Q62j1Zb5PTg32skcAc7q7jy1Q6JY4ZGmJ33g1poZECBqzmcd3LVuaiIhiqRFe8zt7VtJKP8yeorg8B3VZxzHdXpKcZstlABc53vZnwvrFZ2vraMiZ9a9GVX5g4tWYh8xa0jfT2nyxMI3UH3Z3R0tUWC356JMWWZif2IdIrEXAv8cp6wWpkbAGVkTDVxBPWKTligfe6Mt28e8qlXjSSTb3JtHO467T4JW1Xh050yZtmk9ajz45aCjiR3gHbpJC8h4R1EXUyQRiWtLZcdrGxLkiyl5rrcjdO0nz5XhpqZm1iqZdhHc2ZqGXPlQjY8GEMj6LdoQ3c5gRY6ptH2hZ8vLVSgNnl1pIvU1DBn4lAoGqj1LUCc46bPzJA0e7woQa3rHowcwk0xoAjIZkQJpM58BiW8uhs4IlU9pXhZyR5yl70K5aWISROpYJCYdpeFfM0zyUmuk2gXYNV1s4Q5xB65xViZejEXO6356sfRO8A5kZ79clXLsGMgcQx9Z9jkm5jiXHfTI7o0NXgknqZd6L2qQFNNNE2vrb6dRGNJ53FQfNaocG1qEn1pV0jNxZvXZdjpduKcltkyymVy3hI0X6ZvcowbRE6NpoTlwrYNGgTQMPMCY9ionBHZ3kZcG513HoVjlHGtPorw2wJjTNR1wVnHIMbZ0G57xNM0Kp4ts3ymw8xYustC1RcT5SZeRVq0HJsTb92hPK2sFZGxXBxqOUsbAZ00Z9Za9lGYhAZHNwaWITG677ekg9uKUOeCrMQQkJq6A7371CRRVtRWsoZIz2uETPN8JhoiwajJ5k0ZkITh3U4EdD9Faz3440Z44CsSWXJ6xP0ByWbHAJPF4kQZaZGrRgcxPPE0NMd85PqRCBeZhPduOQCe7MFGcvGEqdgk17JZDFH4wXjwvrWrLVh5VYcObH21EswX9ENFj2Z00RDNZFYyhTOOlyZ3rpPMVcOhXG9Nfyq0kl7bqwhFRURznRMkPE7RZwRzOp6ITmGCEI1ihrNZK197AFeysGuLsvw7yUK7oHGc8lu9ZxS8BaJ4vAbHJaYVUhRojbbyOFHJLkaKINvtOljogfyQbfyNiGbP0SVktifb1mtknIeZq8hkE8glqJ3qeDIipwR2jqWcrEjFidyxM20Z1CvxBLT75fyA3Snm4SlGybZD4OI9cZGP9AZfuolcwh9ScUYjmGTSgVi0rXhH6egoYpOcspe5qjZmOCBnPdZzmGFrI58ZGI0Cv7pks1EDMQKaoJFXW6qIMDXUP6PqF9A6l5ehcl4LTq5ZtIzEUSwRByYnXNFysQMDJmximeHGzSt0uQJcnZAZv4mgFfjZn2Yhy4aKZ6gm2ZwZDe3Wi5Dawe2m2i1YByaSPsGjsBRC3ADYyWyOUaZ4zzLQnShgVBtEdkr65BJFKJXF62t0TktiLjakkhUOcA9oS4jM8EWTMq8Wlv6aTIfAALoOlVofqhItfhqBDrSjkAPsu8hB9ZKKKZrVFW8JMsIWorawDhADO1gfrAUlN5prqkj80mbOqNoGNKLfbT9x7oM97TLE0QRqZ81TQzZrGPVwr4iNifZ5WzEYD3YdpjhojfZqdzQS4Namco5NyU8cviuZsw8oPeBx5Zt1C35hk5tH5xyLzKv98dZq0gDMwVhkyVrfdaTL7ZsrllsXyZgKQFfTT0, libcsgvis.so()(64bit) = set:kdJbIPZy27bHimV6eolGPr2WkD2HgBYzEr6QA2ejzo2LQUkZ0hQkV0peVFibeppvUjEkhz1ZtMOHkZGyuZsvUh1cgERFlpi1ijLCmCCyTyLAxgBjy9q1Otkwpn3LTQ4APu62wvUtOVAU4wppFkuRQ6, libgeom2d.so()(64bit) = set:ldT2GKp25INjlIH8WOMhGaJI9E2sNjYEt8JOqhEMLKxMNNInCdpQlyZnLuQlUHUntxMWi3bDwpUTJjVb9hhQeh4hXBhPAW7Ffk3XiTy6xZodoWqFOkQmc1hOHU1qaxGP8TBjzNJHFTijIfKeWuCbPGlO48Zj1U0Tha8NFXbyirsq1fAcZDVE1gTO8CdPunagKEmi6qR8zkwq9vJuwAr65TWOZJwI0BHrhGpL6peSR1xzPp8c3AnbulxHnmzHNUTPcqU1F4lQtmA9EPCOLmy4OobQCgcV88PsM8kJFN3WtYGsRmfXkYGyK4N2vG7AGW4yUD8Xe4H9gvZcKZCTgGj1Z2z7Ydyn6teBvFcjVfTd660RoXbHNFZmqLaT25GJNVSQqQXaFa7NqR7Mw731BSZoVJPtr9HdN5mW3bsJRBGtsFMMjSLQFrHEZ4YboZIlxE29HtAZyjwkUvw8sZGZge7g2OlupxSAmBPwDpbXMYvil, libgeom2dvis.so()(64bit) = set:hdeAK1FwPjkQcuxXN9mAL7yY6y0QK0, libgui.so()(64bit) = set:mdulSoSe7GMzFA0aSkbCMttMBxuuSEeffZ5YxgZBD74v2aswUNtO4ZKuv7YmzKmIpbGwG3vrzEll6WOGMgZGWxd6j46kPvhQPz0et1gvUROzQHaovivK27AvZdWLYk0xIrZFD6ECNYOVVUFXAGBmE9HESgG0U0R2O8pZw43MNRlDscvIjN055EWjZsHLxc0kB09YRvVSbZhOsQa08ecyI8JOmQGhRIkAtzut5ECbljU5L5iZCqHb88Rr6irxYjxiXscvZoauyNj062H8iw2AsP1ydBumbFZHz6Gyd6ZnPEMQPTfP20lUSE14D3WvND6h60GMUXgW8hhQletNcw968GmZqqU4zyRsNMnQM0oGhud8qlwZgxT0xmvBeG8Hs4GStOnUHhhoZab8h1od983bAJNbZfQVVpxtZ2jBi8cabu41MVqcZxvwGqpG8UsZJeZ7XfJWtDtMNEdxA15vJlF9FKTsDwpJED0KNWrVAgzcYFwVv5jjTuqY1KrLJLNZci4r3ZcqdPXZ4GC95ZdWSL7UvvBuszZnFKqvCjMrkJSr92M84qt1iqaayjT07Bw0dh1O3zzTP2UqJZicraLAjc8fJ6ZKlsimrpZqycB2MZkwBWUpxAA2Znp3hZCWjKdy02cRx6OiamoCdj6LX93LHXtP8px178IlbxHDAE466lIcwc2ZadvBEZcTF4OVN1ba8TAloegQLsLdURL0Vvx7Mr3s7DTejtH1yrm7NNwEMo5xD8SEmFfL3CQ, libinterface.so()(64bit) = set:md7b3f2I7Lbev6CHYM10Zm5QMXIjsmMpKOzQMmoibQSOKAN4K2pJxFf9JZq5jBxkhHdcuAHgTUQ03h0033RCX1VjBBZBKZkn84gqIC7IZ9EoiZ1G1MrrbtGcao0AZds8jC6NC0L5A1ZuhkZ7dD0WabsnGewBNCLZvOnXwazttETXd5PTgzXnwthph1Q2Eyy0hFMwtjUlhsPGSj3nkmwWEaxo3FptH9Ua05eq4yAPKat2nZrZ3YQ0ydZABJtxL5NtZ3Al16z0EEe9QtB0ufxFHUYF4f2IDJFpOTTWJEkwBhv2TxdPbuqf9uqIxh0mkAt6ips2aASQ4CvAXoCOSn3z0ZqTy1u2fGkx1QT3GZoG1R8tihHgsiQnwllk35sdOc4GfVMYzi21Z5nVJsymUZqZjqL43DQZJuPZAJAI4JCoIe9yGmQErLT9XQff74Wc45qk46TRDUkBK1Y153V2NZH2mZvba1s83J4nFz4if5GjBYEN6JStPGqxFM6jYmuK8v4SR90fjvsZ21j2WpmwiP0RtAkGEHvWdgstGhIe6OJUqJ8muGEZ2lCkJKrdvcVgWLBh71B2zAF2yL41Zn1ARJ5rw0YzNKMOflUkNDs557TnaPvmmXGZ6ArO1ZhsiUdU003MZn5XGm1v58OQK6b777dRV3rQ2, libmesh.so()(64bit) = set:pdk4Z6ZsURW5lCI56ixPpw3ElfsX8zkhnbhTV92cxfXAvajc1HZKAfu2e2qkvbqGeZqaLis1vsmwwSkQh3zuijfXRhZhMQYrN4332M0xS0QZiFSJIfX2Ipd07swFPzaLeVaZ09aQXgdAeo1GGjnateG7q34rcaihAo7p4sFLgy5mAZdLuZd2D5yXOUhEThWJDX3mYL282msn0t8uxyiqGUANoujYQnWnlLCJkNcv07eqyIFoRq4PkZnKZp8lUYjSKRh3S3OFF81qZ2vbWx8DZqQoxrPF1n4ZjZDWdHnl5DnbG8h6UzsGqYiQu1dyJ4wEsqCWqop8VdYvbc8uJVbsi6Svd6flZ2utpd6U28IInqci5xm0jLsy5H5JRySi3u6MTN9lMNolvOxBjwxgsZIgjgWcdA82ssXwyXfWpTS0hLacWew1eHgHwURU3yp2kRgRbl6TgCHxHPdUxwhiODZGkhEPrbRJWEoUYapS2phsWhBQ1Js2UAhP4tEbuhi10SVzXUwAzJ9pmDmfmZgZ3KBSgt1tZuqse7OD1fkZAZm29EyBa3qEbyf8L5IonoSzoiBsoXaBqXPZegt3Cno1bk47VS1qlriQhSZdHBvZlEZ4YcN4XI6MWL1FJwIUkalBov4W5mkLZCc4ucKfHtACePf8LEcBZb6alAHZcO5kAkG5us555DdDtp71r8w9MdiWNSJvYI7b46lL0lTNqipjkZf6YDgj98895k1qLEvIZC4AgqXZsAy6snc9y513DAk4rUqwlTkowR2BWrVm3h6djQbAe9ZcoHHmrqAmVS2iTZuXcgDmwrpwxrJlQ97tbLuQtKZgCkXjwRtRlbTZAZnKs678pQYv5OR3R5pKmZhKnSwNaGKqLhA1X4kX8eb0BL27OaWgZlWThxw50OyMkOMkvXGyIZqF3m3eFF7xIJ6ZhRzhFlZoztYZqMIh99bu7HUbBUZu7JvcFinJohjc6R7Z1EIMlHzH1dSOnjjSRD7OAfkc6WdrCuAV5icZoGhrf5iUFcVNVId1IeZ66aMbWlih0hw6RZL5bZzIELlCLhm6D1Zwet2oin1oUoCrVpfF3QlP8iM1OMtfJEQgT8OHkn7Ez0TyLNkNOPO1vmRFn7xZdfAzDts6DKU3zD5PITVETcGpbYF6Q4CV32ZrivtjUOi6hym2F4xk0Zk06TKTn4aomebE5V0tBTghKZtBrzYsiq7QzraZIuRj14cZkMtW6hZghKKCefPJZrBL9H3BmlKHNv3XfEy2NTj3N4Y5qDOZLvjwZb0QDeppL3HDqrM6fb5ARxs2gWsgOjuM79M3217EgwZEzxLwo1Y98jCnk6zDZorzR7sJeClf8GcrNVw71urA7CcMOQoOgWhM4yFkBHkhbjKa1CwnCP3sKX8Gjv5jz0xoz3cVBZztLZhSTvIVPXBofNsg8ICYUPy63tapViBxNhXBc2ParNszXf3yB8ZEf3QqDjRJ3GxTQY62n8cIIO8DztRYOD5uHerU479Q8DPLuGE17ZD2WzVg0XSBPNwSUAyCaPMntbSmjrMo4KkRxlQ7jUlIqoRjDkYUpXKqJPr1JSjrcZrD94aFyknSVeCXefj4adgraPNRodoY1ysgnaMdYuslhbPZoZigEV5IQhHMTzZpkhQbqmWjwPlZ67Zck8vvpDsWBItSitzcbGnqh1gy5BFyLBvwgit6gNHF6hZ0UXMvdEsZEBpSkuJ1cIAubIFpCPAEw8F50Jg2MHec3suy6TGrGGAO95KZrdm0z08KnLNHwI9dqZ55O2n7LkGftYPOHrYCiR5NEBe6qydxQgj8xJzaLR1Fhkrd4UpuKkZ0WNPPAFI2IZ9wrmodydPDTLHvkqwVQGLDe4rlZHE9ZoZoS9dmoE4R8KEtZzcekucJ0HJCr2NtoVQd4XkGwZLFfc8ZHvsEidQuDnRc1lLpbDfZzzoDWvBVm3itEtzWDbXRIVJkiGYZAEO2xE5H2lmqPg62ZDu7DD7N9f3NXPHp5GjYsBuzM0YgujNcioLtMiovzL58jklNkvfuZ9pyhHtsP062LAEop0ixeFRqXiebToKMBV0HrszygC4K4aB0YkbdxABZ6yuEO9lZ9NeRZA5Zc1UlzMztNDx124BEQZ6JIsAbRQK9I8thUVLLlxD1W5aVaM1stHRhVXHh7Zl85TEhRaIdJNbCLWEEYpxr4uui6y8yijyn07wec2aL0d7grKCcrS4I46CsaOoK6ZdgBuDUfiQRamEfDsYFYj3umyFYeOnYCof7dMsMpV24K3Ybhbmq1oh0JnYGDu8ZmgKaB3Nr6xzkGoz2dvyqfaOBtJMNlio2LmZpALwfTb2JAVrmHhxl2FdS0kkA4naGpH1iPh7engFHeA7bqDaEZKaIluZK1S8OVpfjHTySxnNnGAmJE91wlvfdFhThpPnZnNB05aUUUD97KDGJ7fPmYZ1aWuQVcJ7RxUJt7YnAcfmnlkQwvzJar15ybO51ISeUTSc0LZ3rZzCXalEqa769uDZqsiFii4oo6dWHmWFeadqpMVNdeUCvcFAODSPsxZ4jT2p5A45eXVCPrLJshxZgOOIkmgfzQWDpv6LYqQxavsm8k8Zr5xL8nPM0VsWtAG6LGBlaC21hhm0e8Ezo1HvzaWZ03DWENrGW7HUIJe14P1ELB6DTBzP036WXVisyUT3ICw1q6qHhBF9VBx1tNNabRBDOSV7VS0AH38sZeZnPOszA23DRJGPd5vPpUZdZCmgpGtkRelugMqxZqyEFlTGzNu9gM1WuMbmVpUKZIj62UpOgRYFNwBUa67BjFKhwtTAFdERql1VPc1ZhyTsIX1yeMSlwjcVD4SefEpBSJMGm61R1JJg1FkZqQFkHWpSSwPjFAE3T8ZskC7qS3BF2ixOKbhogTZCn9c59bwaIl7nC6N41ZAxJCjCGWNUO0DMiQknjg5USJ0NEs1ycNT7dMRhBsyimx8Zt8PDMk4PI7AYk19Ui1SoZFqL733FDsRAs05SZpc2JbWuOvZsZLXm51faduYhZJOcQfj8qpQnkjKXaiLCZ0dHJQzZxyvok8p9acVZb83B7RwVQNTX6lzNqd6qdiyiZg9AMW5GU2Z9LZunKszdzbL1jtNIB25ZtbIfOL1kyIDYIl9X78IsqH9z0AqQ6h17WTEBctYnO4rcBoMkjuDjkjkk1FvhuyHbZkSLzI92wf4FgJeegGA1ZbHWPDrD2sLnnAnuHURx9Ub3Mxq7KJSQHXBTlvwZIlSNZF856yCV8sZh5yQ8jc8GCC7dwcba7SQj4ayNxdOiZ9sJLDPu9V4d23ZlrlIK0eKG6eerBIfruW7g2GpQMTxtMBMI2oqyqPCj6aJZeplR66613xvpTax8vyhqkDZ1WbRuFXnyJ32jjjoqY4wqn98ZcnbLiaWBQ6Y6Fl19ZBegq0Q5E3zfrPVatUHlm4KAsWiF5X2CpPVVRhG2b7E6ooMPMVsf9jJ6Z8IkUKCF8o0eUtWgivmOPsxRwpSUshBewS6uvbOlg6dYgO5HQ9k6KMJOVx262JhemxzTyFE17n6MmXoZo8TzLiQRegXG5I5U6dDEJRjZAKWY9fTDau56nb2gcaTMXpROSOn9Z2lDf2qibtVwJlKLsiZ9atgD4ZfBDKrfiGyNtyy88aTIIE1dbaeovjRUzZLaj1Cu0HCDzFpHawxqCVkM2Ty43FAXkOtXIcwZtcIAiGQbg28IMT6D2MaHjw1SBhHyq08T8posPxi7orH0VZabcsfv0DrwOaYHUdlxZkvz2J4atbghvjpJ9zwiyIvZrZ0an2E2xlHMCfisZxi79MPJ4Jswh6ZDiPVvmwd12XRNHXMqCM0tHcsidpUrjCTtYtsuJMCb8YWqlgBUsIkQqRxNuYL1DIbhuXCoiPcbsihyp1XlnGwwqvNgTU7lg4GcZHWgQMVM1WZaS7GRJz0X30m2kORXkZoreFo61VdTuyNL1t9xVtgp6Ga3wszZ5Tm4xZqhbcpdZ3TusQcCUtbVxzAC6P9iIDv2IyDaDKXvt0fDGuAnLZihZyh5ZqTk7gsaCW29YFb4702lIrS06rAnVW41aSTeH0ijAgZfu6ySi398QF1nNHPN5p0k55NZiBriuFbrPEO4XL39SDAbIxO37hwT61UHMOmgrBobA1Mz4erl21HzkBLgr0zAo1czHa3lTDrvogy4q2nH2Ezg00cAv6LXLotsX68DYmBPrVZqpZghItOYX7GjWbTArqEAkfzsvdqQk4ZySzkz9WNBkpicwDc1lYceKiGBVEXih9u1uxA7KuMJo5lclN04LpPhMUshqyoipbPAc2xcYBiWKh5BGQk7gFDAyrziZAIJz7BlDOCnkPo39RsLQ5cK888IDloFeo5yG38jZ6I7s6ZA1W9d5Pxf25tgDKCZ0KQhPEwdjITRGV32pICOZGHZ2ASr0RIviZf9UtkN5WUKalkyNkI1jCIrkmaomraNFZvg5ASQmkEVBp2OmZ6rvZKbdyqu0XX9KoHArrZtwVIwAVPfAWn73VYcgcP60Eor2L4u0tL5kOoqAeee3BFJZBHBARLajtewdO2wQ0rDImfJMK78UkgKigtItECSaI7i0VysunFbr7nHrbWGH1TK0OHknhLhEQILZo5kZfGGXwGoaDfOU7A0yOjJ9A1ZJkxwvsuYnVQsieBb2wCRcSWP7VXJcj7FbBUB8NlRRN2XyJnrS1VCZte9SAegXyn7ANRcjNuwnQAEyo0ywjVLfBukwYBWmh8pDKFp5z10f4mHAxgJVvDDGMPluSrQMIWPO6KB1ZicvkH1H86TDqjH9hof0mwTio3hvKZDw2TpYYX9i5ZLIL4bs95mpblS7NtSwybZ2F04X8Fh0iesmecjIRc3s5wHD3M0FaBAqDV08eO1hZjgmWzI9xprORClz8gV031lsj4bWbJTPuB33zCZLMqLB8N6yeXM1GZse9Zb6wICdmuwyy9xGKpwKiP2wuYRU6Odfdmm8WIV0B4MGZ43mZDcZgJeSZn4K9xsUUdOZo6L4QMAZKm9aVrJ6DE0F7Vyv1jtPVxE9zTB7JXjAkdePKrSeGi1AtvY8X8HQCvWOAcJC6xabWFh6Xn8dPZqH8vYBuxKHSXgR6W3Gbnb72B6E6kd8HY02k8NMqtenHUfJSnoBFa82Z3xod2qOocP5TO1NrWTRwY7SBsxNu1VtZmZc0aAi3Hv7ErhZaDqi9YBIVENlKdJvOPX5cVZA4gFTFQw6r3Lp3fOIH7qiAsUTyTLQfuuBDQZlLRwLwVr2KVYHScIpQdsfAhz28O1gwIynSYFhAtM21xMseBTcmTGZCws7SQTd6IcWpYrq7dbxGcoFl2xyTOqRHrHFe7oS7hAXSoaitHa91Zm6lxk3LEqBJ3uifxeZidnFRhKbhkHm0M14diE8I574lr9YLkZaMeBjfINxWOLX4hzeg2yplyQNXamwXOpx9JgWYhEW4RkKt6Q3JlYbEYSoUnaJAl9oGzASIVffBBy27dFMoFTORpqS3lXtbMyz4RHA1uWjE99p06sWk5jLxlgp8NOmlJGDKEK4zJCIcpQGGgtectrqtJ0wfEZ4Z4z12zltQS9Eu7xm23YGTz7bq573tbyZH1Nzlj0xCIxcsKK8Hmr2cl1agB3vcgjNnvUxkk9JELa7lJ1844EotaAMsaKXUEiaBUTVds3iiFgZxD0IJ2wQIjLLcKKsz94ZeocPPdsoI89KvpBxkbZ9BZC88MNKYqib4Vt4hynDeZdE1si1tZt6lFmSVw5y3wJFcDo8w5PejrHVdjkxeknlOqxj0iXNkZ3BwuYXf7hhA59DAc35QDvFMZqaf3kKnZpxwFFWEgBATK6w4jSwtPbV5DqKPS40FdkryjHql8p0SmxasrvS, libnglib.so()(64bit) = set:ldkZqYgiZ9tjjjJqzW349PDSr9EnWiVIqr0B71w9Pr3dxyT22qw8lPRAIla489oRDKqtbsqrXzex6D9y8ckknD0OgsCDl0vuZ7p76j7ArR8VPJ9i2hg54LKndC72tyYVHPMJXsKYYjyPRt60L0B6w8g9N95v8iARxDIAzDmi0njAcgHmNosgeDs0n1FqdqDN53ZHaapyj19qXxfsZpK0wzkiVwwfnwAcXgB4BKkZCAEhjFmLjjZDgLq91WzVv0Tk0KEdDE05h0hsAVs9UpI8Wm34TcqZtaJkJDTjSYR3vJHxcekA0, libocc.so()(64bit) = set:mdAf6efIsI40K3fKh37hZoT08EaqqykbXapfhmlps8vlvKqZhitRjm3w9mIDfgSFCAqxD5zBXiKWS0ZIx6c3koydv6eXOE6GIJiVgXXZcJa3FZkfZiObyNexJvlt2yxfcjIDP4pDcRGqIoGG9igdizWLwInPtgiGP4DIPf31Ym2zAgHu3tL4FuuXj8opaB9iB7yVu0MdIWuqqwZLmqZmPnYAFmUoqteMNjRUjQudZH21IHvnD6qIxZlrNbDjk6lCeZEEY3TgD1soeqwuC3JHVwBMtKEjezz1ZapEVOmK9iAZpPbCZ0n7muneJtuQDUyfCoZhIxap8js1A10B3f1d95943W6vZv2HpXfZ8ve7Xg0qvFBIdwNbv0WvGy1IPOrGl2absNGHQdiYVqL2pLPgRk9MAp263uYGidMNVtqpueekpaebpscaiqdyldg9rKZgjtIXcf4oZ71ELQJaslNty0SU5VJotdBW8x1ttwfXlg7AvT3dk9VQJAbgJWRkMurvzdec8MYgOJ6Jg5xPOqJZ1nqunGDy5ZvCwPD63OprGDKJv5cvpW2fZJFZ5peUWlLreRzfXlZaPEgZG0iI7I9P1JWjXn4J7bwZKBKFTk3lrJiYguFetxwDSBIPw7kyPhgs6TZzEQgErzuEJTZ1ylEAVrI48NRg8YUN8XW5Age51jqnckGGf41buhFZsa5P4TLFV8IAqhCEek56eyiNZ39iHtePAn5ZAVaEPOsyIiTqwoml8ZkEEo3eYMvea65mOkCzviHWTKT55, liboccvis.so()(64bit) = set:kdAsN2dIF8ueYQsJAK1pv12zMf4kucpMvv1RhomNgcjUAODEYYxPf06lN5Si6RgGzboyEe3IsmMuvFZCZFbEo9S00CeoJEX4Rvodh7Ni1wDUwcuBQNd8MbXQJ68ZzPNZa9y0Uq3yAzm, libstl.so()(64bit) = set:mdRdI7Tw8Vh9Zv1JUXQy8Ri9WyymzZsSJV5YmZzUoeZHeehs5s45sAOn8hatlaszm3GvhZKvECG9n7PooO4VVuXww4GemNar6Ur8r58UXuj5fLcoImtith6rsryOjTfjtsF9MdZtz5Hz8odBVft8ybQb34CaGpWn5IOrbZuE7EhFJz4B1XnpXIxbytBgMUeZqPoVwrr2yuEi22KUMdnd41p5NCtQnHnIJcuH9Ei6B6Emud9QBtxmyZ85ioYzvEXSo7mqderVDgekjXhs2h9EbfV5j9IZdRDhZdaOSEDEVQFKW6J147LljSumnPALkW6eYsbNiDMpm7Oib4UaFJLdwZlABbGSZvZwegzr8vJzSRTirJxQdZ6JygiFL17AZw3xOykTnVRcYDqWWVIrhm1c2YiaZ7wY7YJca3FAx9NeWbZHEzZqwE0kCR3rtPnU6LOKhhQUTWoLUTkw5DXvtzBcIUqHavTKH28S5IX4YLxlUqlN26OdKzmUFDiVpLI8uG1KbsRgVQvI4MH2p1QANBSjn7mvvDR6IlgR5WzPzqIroIS7hTq1WqZqb7GJ5kcYTG9ExNx9hs9M8ciQAAQ2CscvxuDWRyFYU2Pu4LNpELHPlavDs16ndWbagzpYBEzfSd2PfVnSZbpPiCIdvZrTsKY5N4ifreslDG1kktRH5Dfzmjqepz9kszW12bw4gRiuZiHTjLvnsIYXlousSRT10WZ5cDU2bLKNZxAKp1MytZJAU8f8nefO3ZHUG4w8K5vipCxZl2Kphpss5Z7NQPZk3Cnev1, libstlvis.so()(64bit) = set:kdgIUK0FNFOqNGAlKG0klyzwOh9nv7qw38aFJGYG1qRPeUSYLE6H6toY9k02lUhiLCBDFiWBG2OH0MtjX8j6CSsWvwEGoxLAxgB30lUZLZejgayYMGCPPrEQ1x5N3ttN6Ez23xJiuT2aETni2H9Fh, libvisual.so()(64bit) = set:mdkBNA0r1RqmVCrgWAw4AtycR4WpMDyCkKhU4H6QVjg540Em0sPh2jrlj6Lx7wRR6obQMU30AX8dHfx6XpRZhcfFxxEKd8d6lGO2t1EA8WZxK6Boz8VuvianWK7K4n9btzQ2WZ4XKt7c2o0lhM9HZrzeyENoM50Uz8X8PEcbZCp5sowJwc2g7YfRToUg6A1EF7mk3eHxAZD8PhH5rAZl281aclJ8wZwwnAI1Qsj9NvQY2q3obZHhl3OysaAgwGdY70rcH6IZyM0NKloX423Zt2iEN9TRlGwzrv3hB3MRhl18ZmE5V4GkkM5I44iIn9S10i1ZzxBPXXzZ1lpWUcBxrXWNH73khftRrZ7uAJ0oBT3ITQo3iy1Ot5S7MVZ5dv5n8CYsDKz6W3yO6IReglxsOrhJg3OZ0881MLfoh2KDBLbV6dMpKk4sh8WFiAg73KHi31PjioZAm0a51TSF05qIRZkITp4qBO1jt6ffDcj6X1ODSeklY2Zwb0SBLqBEOW642gZ0wJ4P08OVFdobnlOx0wCYhwhRZj5ljExcYQVF1 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, 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.6m.so.1.0()(64bit) >= set:ohpCiruAOnOZla67qnxeNAsUYIuQENMHIxgNhCQBdD8njz8zRo6o6ivpzZBoL2fDsyJOzf1TyWbxE1xuFVJb5fvlYgooZyZFHrf8quWZ2HoaZal39aHcZ1qcrE0tBZuDVOt4wI6ksc9hwGVgTnCiREE3jMw3cz9i2OZsGZGKgjesFBtulduU8Knr7vT6h3n5aE7mIuC33Qp52AlewQpZkUw7IdqiZAROnJRxTZx2UFh4Zgj6MRfLUzVd9IQCWMZdSCxItEKUR0U2BWgPh9DqpfG7rtEMeceb68Ko4lB7pQdzEaQ6c, 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.7rnRIy Creating libnetgen-debuginfo package Processing files: python3-module-netgen-6.2.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oMcbbC 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.fp67sJ 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 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.1808-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.6m.so.1.0()(64bit) >= set:ohpCiruw0uEosEt5W4jOxPPWhz63fwUCSFWhANqchZ4moL2fDsyJOzf1TyWbxE1xuFVJbh1c46SLYDHrf8quWJ7Z5H6ikmpW3dI1PpKs718H1573t4yKLEu9x9oM1EKNeo47K4up9KnXZ7KxH25Q3bmfPx1E3xV0iDVNZbJYlwRMZgj6M5Wikj29UtTSCAx7L64ZwxjcoINuISoHty8mcgsN8GaHB9G2J13, 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.6-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.U1MOb0 Creating python3-module-netgen-debuginfo package Processing files: libnetgen-devel-6.2.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nyFhLk 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.c6SPcJ 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.1808-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.f9sv0l Processing files: netgen-doc-6.2.1808-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.43859 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd netgen-6.2.1808 + DOCDIR=/usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1808 + export DOCDIR + rm -rf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1808 + /bin/mkdir -p /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1808 + cp -prL doc/ng4.pdf /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1808 + chmod -R go-w /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1808 + chmod -R a+rX /usr/src/tmp/netgen-buildroot/usr/share/doc/netgen-doc-6.2.1808 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qkr4T3 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.rerHDP 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.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uJb0dF 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.jbi1Dy 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.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.MfUDTv find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JvO7Yw find-requires: running scripts (debuginfo) Requires: netgen = 6.2.1808-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(libpthread.so.0), debug64(libstdc++.so.6), debug64(libtcl8.6.so), debug64(libtk8.6.so) Processing files: libnetgen-debuginfo-6.2.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wywmsC find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nbCuLL 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.1808-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(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.6m.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.1808-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8wQ7a4 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.9QXTrq find-requires: running scripts (debuginfo) Requires: python3-module-netgen = 6.2.1808-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.6m.so.1.0), debug64(libstdc++.so.6), debug64(libstl.so), debug64(libstlvis.so), debug64(libvisual.so) 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.1808/libsrc/general also prunning dir /usr/src/debug/netgen-6.2.1808/libsrc/include also prunning dir /usr/src/debug/netgen-6.2.1808/libsrc/interface also prunning dir /usr/src/debug/netgen-6.2.1808/libsrc/meshing also prunning dir /usr/src/debug/netgen-6.2.1808/libsrc Removing from python3-module-netgen-debuginfo 1 sources provided by libnetgen-debuginfo also prunning dir /usr/src/debug/netgen-6.2.1808/libsrc/general also prunning dir /usr/src/debug/netgen-6.2.1808/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.1808-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-6.2.1808-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-netgen-6.2.1808-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-devel-6.2.1808-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/noarch/netgen-doc-6.2.1808-alt1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/netgen-tutorials-6.2.1808-alt1.noarch.rpm Wrote: /usr/src/RPM/RPMS/x86_64/netgen-debuginfo-6.2.1808-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/libnetgen-debuginfo-6.2.1808-alt1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/python3-module-netgen-debuginfo-6.2.1808-alt1.x86_64.rpm 582.77user 32.71system 5:02.22elapsed 203%CPU (0avgtext+0avgdata 1064500maxresident)k 0inputs+0outputs (0major+15305347minor)pagefaults 0swaps 603.58user 37.62system 5:38.96elapsed 189%CPU (0avgtext+0avgdata 1064500maxresident)k 45952inputs+0outputs (0major+16133005minor)pagefaults 0swaps --- libnetgen-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:04.000000000 +0000 +++ libnetgen-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:09.452999186 +0000 @@ -13,3 +13,3 @@ /usr/lib64/libvisual.so 100644 -Requires: libGL.so.1()(64bit) >= set:ohKMwXxDKEInUJuOD6YaZe2yJwjLXH1dl2UZdS1xZBl1qlk9Tvn3aeCoZ0BQwUVaROyGdUmvvlreczncpeHnZrCTi0ZEeqZCdWcaJ2GlXqCrJvrOa9jl5xK8N4Kf3jaiisciJ3aOlWvzrmtYhGVu8ZcoDCcjMqVMS3PWEQHw7QKBHrhEp4xNqqbNZgeRgdieSV1WswOZ4AVBorlgXRijZnfJIbesxNrRrhxBbxRI3MsgVj3VvJwdjoynQ0fnUq2NnpdfT7w23sZ1yZpExob7AStly0QgHuF8AfED2Z2TM6ftd +Requires: libGL.so.1()(64bit) >= set:piqUKQ59X5gsTP5Il3qG4w4mcFZLZrDnwNl9vHLPepOsIupbiTfWaf35V1vp8h6AfuRSZmaWXaZeUYy4TQPsDCdjggTnIBbTygbRaBmsgpo6bjjKLDiPgxqOaZHGwd44gYs17HNqu8G5Er0IJsqElGKit1ziWevqVlWsb0oewWww1aAzeVoyG7aToqJI8tZ7eccZKUGVX6RmgmcVoBAAAd9Cw4VRqhNOrsDNI7RSuEIeaZaARPsCxyZ1Id67XQ1W48XPbVSGybDUM5ZIV3bT4mPe0B3aqZ3MQA4BdacwjLOROHtnQZg7ODWFMe0uWq0 Requires: rpmlib(SetVersions) @@ -76,16 +76,15 @@ Requires: rpmlib(PayloadIsLzma) -Provides: libcsg.so()(64bit) = set:odzy8WN1HPVZ7U45ZBvcYQeDbAMzborGEY6WJtw9cO5N8Lku47CPNyvhREOJTd9rPaP1UvN19toLMVsupFZGG7pxRnNhvDmDOyZ8gzq8r5a48dlVLJ25GAaxyKuqCaBOiwVJlRF9KhFIl6OzZKZpHc326o5ekBisD3OlLqpQFfnrMPTU2e0l3NSm8RPYTxE5nMedWxZvi8Za7JEbiOMCxBHdPQmzXHHpaBBC3dn5Gslx5Me9ZIZ9bxj2DSHFlmpJVRykAM06tLWm9o28Mif3zmrasE2IPHXZ49FZE23S769QyJ8UN4Z8nIjtbpQhXbJynuE2WpSB2x5FAgAL3MFGTjK8KhI9W5yXsWPlNVgTcDCZ4FQg2v0uCieBG2tehCoZa3jNdm8tMkGJcuWPjaOQ8gCfGmNPSgiuJ0V0jTbMSNunRSKRojEKiVmFvND6J60xdr4uF3owqXlgok4Or8bNvcD4atj5UQ0an9gj63hOuaCD9CevyPXotv9LQ8qUXIoeMZmZwfB72UruEwUSCZqYZxCsGbt14LvniHlEfYjP7fUcYKxCd0gACymjTEmjo0Og21RhoVoqEc9JQJCgXoV4U70Z7Hg3Elc1puDYvomFiMc1fRMmZrigPIGsBuCjWInZsMYuMMa9aK02ntesP6yZ7gEEl1d8e4Rvu0FFch5pAD9f8rcpbZlFl6DNppbg2lvXmYCiumaVlP1KzAdAl68rMdWiTZwqqG7ncqtUokmDLmt6lyDZmeBib7PLKGE8iSQJ0C22TqPyrPVIkoP34QSHvhUSQw31sbRmPZ3A2yICdemSWrUXRt5YdOxKVdJkocZH89g3rwaZgd1BERGMEWP1LCL3VYQBU0Zvfl0NyUmq10q9s74uiHGyzGqZzqdEWamqz0bPtpOZ868u5X0DyaRuxrjcwD88G2YZDBkMJdS85FK6fxWFkVZ81wtzE1DJ0E58Z203vNZLTQojYJ23C6cd0ZjbZwPhPHb9NWrXuRLat9eZJhfV8Ar6fghEBE1cTQ0kFRkZby57l6Ic6ZDhrchwCxUa7KZowQ7d10oCZhohi4HKbEA6fRshB9AlCZ0DCQKDdjo8W2BXHcmeyp7sHkic4Y6E1z8WH7kbbxSaT699qJJ4NNXAYeSXXEjeYL2b7wWexhhnB0fT8T5pZknOZfUTjSayqjA0bdraMwllWZpF5lLPuCXJR6M6wG2Q62j1Zb5PTg32skcAc7q7jy1Q6JY4ZGmJ33g1poZECBqzmcd3LVuaiIhiqRFe8zt7VtJKP8yeorg8B3VZxzHdXpKcZstlABc53vZnwvrFZ2vraMiZ9a9GVX5g4tWYhAy4K4wFDrxbNgoS1YRxZpqwestPx2zmottvVhwJxt3tDY3CkEu6R2FqeRZ9VxBPWKTligfe6Mt28e8qlXjSSTb3JtHO467T4JW1Xh050yZtmk9ajz45aCjiR3gHbpJC8h4R1EXUyQRiWtLZcdrGxLkiyl5rrcjdO0nz5XhpqZm1iqZdhHc2ZqGXPlQjY8GEMj6LdoQ3c5gRY6ptH2hZ8vLVSgNnl1pIvU1DBn4lAoGqj1LUCc46bPzJA0e7woQa3rHowcwk0xoAjIZkQJpM58BiW8uhs4IlU9pXhZyR5yl70K5aWISROpYJCYdpeFfM0zyUmuk2gXYNV1s4Q5xB65xViZejEXO6356sfRO8A5kZ79clXLsGMgcQx9Z9jkm5jiXHfTI7o0NXgknqZd6L2qQFNNNE2vrb6dRGNJ53FQfNaocG1qEn1pV0jNxZvXZdjpduKcgu9qBbe4N2IrUZIw1Kkzq4D1ZCqYNGgTQMPMCY9ionBHZ3kZcG5mTODGmlXCNS050rDKzH30PLmpxnW1RyzMoo0TcyeK1hbgAgufKePwqCX2XuLen3oJBXu9h8qSlwbZ7dsLckj6DrxI70WPudFiBfyYvz1lQpLldeesEMYuCfnsp7PdoqqGmd3Ozxz0PWWYKqteIvukM3ZeVoAS8c9gBFS2a0vyZeE1s2QCPAkBN122wuyMAPmvLR8KNN8a5Rnm9rDj9EEXRvtH6y9su6586K1FomHSIQNfCrYAFdtewjlpZk5lH1yaUEZfbtB0sv2YrjvXdfG8DDhupl80B3sf1detiE70GfzZzV5zKBYWkgyZ3rpPMVcOhXG9Nfyq0kl7bqwhFRURznRMkPE7RZwRzOp6ITmGCEI1ihrNZK197AFeysGuLsvw7yUK7oHGc8lu9ZxS8BaJ4vAbHJaYVUhRojbbyOFHJLkaKINvtONJv4Fnu4zBknC1IPFWAum2IWEKotYlA8ak4EaJS1dDjmFcMqx9dtCdQFkF6Ngo1wZgPLMOTXzy7hO1Xbb2XalNBZz2pS4CvtexIZJ3Hy1caNC1DvOiZ6rEs9wJZ8mdswMUPApUOsaQCYdpPOHVCZxbRQdS2AvB5MYX8zyb0Z4oqn5ISQtt3dmUPtYpzpJQ4izG2D8CayTrJ2ZCShksrMWihZrSzj5VExfrJ2BIsml7JX0YErpKZpYv2bEQD9Zz1Zo49ksXd8bxvUZIpgnWlshG0W8o985MnaGofPFeNlmreguObGbazHQjzzLQnShgVBtEdkr65BJFKJXF62t0TktiLjakkhUOcA9oS4jM8EWTMq8Wlv6aTIfAALoOlVofqhItfhqBDrSjkAPsu8hB9ZKKKZrVFW8JMsIWorawDhADO1gfrAUlN5prqkj80mbOqNoGNKLfbT9x7oM97TLE0QRqZ81TQzZrGPVwr4iNifZ5WzEYD3YdpjhojfZqdzQS4Namco5NyU8cviuZsw8oPeBx5Zt1C35hk5tH5xyLzKv98dZq0gDMwVhkyVrfdaTL7ZsrllsXyZgKQFfTT0 -Provides: libcsgvis.so()(64bit) = set:kdJbIPZyaS217mV6eiY6FWYCweRFMak6L1s4tPwCkMpqMneelf4hjB3AVkXQowmsOOZgv2Baqc09SiZbaWVPvUh1y9jvqtqlCkwQQHFBJw6WubZiVW9N4J0VeaMIHxTrq2Opf31MfYeVsis2MIIkaLqq3 -Provides: libgeom2d.so()(64bit) = set:ldT2GKp25INjlIH8WOMhGaJI9E2sNjYcsmViHIm4aYHr8sscXBpj6tBEL2j5ZqUntxMWioElBjMcYXSFYBAE8qD8yEZ2zC9RfivE6eNq4WzdoWqFOkQmc1hOHU1qaxGP8TBjzNJHFTijIfKeWuCbPGlO48ZjXGzmwX85AUQ13EUQ2u8pZvOh3wKBhcrCZetZC2O5RiOg6m5EmOnH78VChNJKYv3O2kKK5FCZahCzttgUUs62P0VRynlUWBRUqcZtDR3i9GEXIAp2UQpjVnbhy8A4O2J94je2Oc7c5ZeqrqYwu7LanJRPbJ1wnlQB8mUjZ0ilt2hYjAt7yR4ELuSZ7X6igmfuMT8upQVkZlaPkZjTd660RoXbWtrqLGyZs55GJNVSQqQXaFa7NqR7Mw731BSZoVJPtr9HdN5mW3bsJRBGtsFMMjSLQFrHEZ4YboZIlxE29HtAZyjwkUvw8sZGZge7g2OlupxSAmBPwDpbXMYvil +Provides: libcsg.so()(64bit) = set:odzy8WN1HPVZ7U45ZBvcYQeDbAMzborGEY6WJtw9cO5N8Lku47CPNyvhREOJTd9rPaP1UvN19twMYYOiZBlfO2HLyzZuQWkmI7x6RgSak8gqGOvr5ak9l25tZ4PkFkm2cLJGedNdaBJOguYTZ3np64cMasEaBUe7AHuROEjvKSwDLN5s0G6yJJgGDVL3hbKwtqQ3ZfBgWRzmQ59poPMORCpqHNZ5nPkabd7qKakVG2bwtiZpXPBM9xjXRQaHISYqhaio0zKntH4c14oFDxhHd5ek1SVRZeFAQvkoMZgz4qNm4YoyuYytGr9zeqvFlYO3lgfPKk8I8B4yYt0elZe9n4T8S4Z24TVQDHyPxKpedXFkq8xf0fj9DilxmQpZa3jNdm8tMkGJcuWPjaOQ8gCfGmNPSgiuJ0V0jTbMSNunRSKRojEKiVmFvND6J60xdr4uF3owqXlgok4Or8bNvcD4atj5UQ0an9gj63hOuaCD9CevyPXotv9LQ8qUXIoeMZmZwfB72UruEwUSCZqYZxsgX28uZKiqJ2Z1ZpCfuMpUt3dr0w8d5JCKhJCM0Ax42GzMONQgpiqFrdxSNO9MfgE5txaQ0q5jgCT9ZDomFiMc1fRMmZrigPIGsBuCjWInZsMYuMMa9aK0WPUCd4Xf8kQGw647yWffwQkCEycOPA7AdCI5ZGQazPUII58xGLtbuj9fbBYGV0ThO6Oa3AdU6tFXvgjjZ8b6JescaHPnHezaNjvPFkqVoZlnlk49rWm0j1xrJpNJVsmaIV12qXRL8srqMx0KBqHVZhi1hmP67brZdMTHXaUrA3tPrqFMoZnhiw6S0lYxCwiQqlokZ93udv7OVFbN1YZDG0y5NJQ20QiUe8YAml57lRZnQqgRlIQ61mCXOAXh34LytwjhBqLMJ96Mj44l1ZvLiaUS6rAyknzDgZ4FOXN0MKhQwPm0Q2Au1oUbZvZCqI9Zm56cdoq0YDBvoequt99mvrTHZlBK4DZKEDs4Odz7E8QiQ0Crq0GQqGZlNyza3m6zZHEdC8gPgsB3nv4AZoC00cjZwI89ylT5kizDqKEO4OaPuUQASZcC9c4txOZ5pIs4PeUmFAo8Udg36hQnfEmm2JlKdiiQqr9yzT9VtITThDsUv5mSX465tl2YszsnAVjnOZfUTjSayqjA0bdraMwllWZpF5lLPuCXJR6M6wG2Q62j1Zb5PTg32skcAc7q7jy1Q6JY4ZGmJ33g1poZECBqzmcd3LVuaiIhiqRFe8zt7VtJKP8yeorg8B3VZxzHdXpKcZstlABc53vZnwvrFZ2vraMiZ9a9GVX5g4tWYh8xa0jfT2nyxMI3UH3Z3R0tUWC356JMWWZif2IdIrEXAv8cp6wWpkbAGVkTDVxBPWKTligfe6Mt28e8qlXjSSTb3JtHO467T4JW1Xh050yZtmk9ajz45aCjiR3gHbpJC8h4R1EXUyQRiWtLZcdrGxLkiyl5rrcjdO0nz5XhpqZm1iqZdhHc2ZqGXPlQjY8GEMj6LdoQ3c5gRY6ptH2hZ8vLVSgNnl1pIvU1DBn4lAoGqj1LUCc46bPzJA0e7woQa3rHowcwk0xoAjIZkQJpM58BiW8uhs4IlU9pXhZyR5yl70K5aWISROpYJCYdpeFfM0zyUmuk2gXYNV1s4Q5xB65xViZejEXO6356sfRO8A5kZ79clXLsGMgcQx9Z9jkm5jiXHfTI7o0NXgknqZd6L2qQFNNNE2vrb6dRGNJ53FQfNaocG1qEn1pV0jNxZvXZdjpduKcltkyymVy3hI0X6ZvcowbRE6NpoTlwrYNGgTQMPMCY9ionBHZ3kZcG513HoVjlHGtPorw2wJjTNR1wVnHIMbZ0G57xNM0Kp4ts3ymw8xYustC1RcT5SZeRVq0HJsTb92hPK2sFZGxXBxqOUsbAZ00Z9Za9lGYhAZHNwaWITG677ekg9uKUOeCrMQQkJq6A7371CRRVtRWsoZIz2uETPN8JhoiwajJ5k0ZkITh3U4EdD9Faz3440Z44CsSWXJ6xP0ByWbHAJPF4kQZaZGrRgcxPPE0NMd85PqRCBeZhPduOQCe7MFGcvGEqdgk17JZDFH4wXjwvrWrLVh5VYcObH21EswX9ENFj2Z00RDNZFYyhTOOlyZ3rpPMVcOhXG9Nfyq0kl7bqwhFRURznRMkPE7RZwRzOp6ITmGCEI1ihrNZK197AFeysGuLsvw7yUK7oHGc8lu9ZxS8BaJ4vAbHJaYVUhRojbbyOFHJLkaKINvtOljogfyQbfyNiGbP0SVktifb1mtknIeZq8hkE8glqJ3qeDIipwR2jqWcrEjFidyxM20Z1CvxBLT75fyA3Snm4SlGybZD4OI9cZGP9AZfuolcwh9ScUYjmGTSgVi0rXhH6egoYpOcspe5qjZmOCBnPdZzmGFrI58ZGI0Cv7pks1EDMQKaoJFXW6qIMDXUP6PqF9A6l5ehcl4LTq5ZtIzEUSwRByYnXNFysQMDJmximeHGzSt0uQJcnZAZv4mgFfjZn2Yhy4aKZ6gm2ZwZDe3Wi5Dawe2m2i1YByaSPsGjsBRC3ADYyWyOUaZ4zzLQnShgVBtEdkr65BJFKJXF62t0TktiLjakkhUOcA9oS4jM8EWTMq8Wlv6aTIfAALoOlVofqhItfhqBDrSjkAPsu8hB9ZKKKZrVFW8JMsIWorawDhADO1gfrAUlN5prqkj80mbOqNoGNKLfbT9x7oM97TLE0QRqZ81TQzZrGPVwr4iNifZ5WzEYD3YdpjhojfZqdzQS4Namco5NyU8cviuZsw8oPeBx5Zt1C35hk5tH5xyLzKv98dZq0gDMwVhkyVrfdaTL7ZsrllsXyZgKQFfTT0 +Provides: libcsgvis.so()(64bit) = set:kdJbIPZy27bHimV6eolGPr2WkD2HgBYzEr6QA2ejzo2LQUkZ0hQkV0peVFibeppvUjEkhz1ZtMOHkZGyuZsvUh1cgERFlpi1ijLCmCCyTyLAxgBjy9q1Otkwpn3LTQ4APu62wvUtOVAU4wppFkuRQ6 +Provides: libgeom2d.so()(64bit) = set:ldT2GKp25INjlIH8WOMhGaJI9E2sNjYEt8JOqhEMLKxMNNInCdpQlyZnLuQlUHUntxMWi3bDwpUTJjVb9hhQeh4hXBhPAW7Ffk3XiTy6xZodoWqFOkQmc1hOHU1qaxGP8TBjzNJHFTijIfKeWuCbPGlO48Zj1U0Tha8NFXbyirsq1fAcZDVE1gTO8CdPunagKEmi6qR8zkwq9vJuwAr65TWOZJwI0BHrhGpL6peSR1xzPp8c3AnbulxHnmzHNUTPcqU1F4lQtmA9EPCOLmy4OobQCgcV88PsM8kJFN3WtYGsRmfXkYGyK4N2vG7AGW4yUD8Xe4H9gvZcKZCTgGj1Z2z7Ydyn6teBvFcjVfTd660RoXbHNFZmqLaT25GJNVSQqQXaFa7NqR7Mw731BSZoVJPtr9HdN5mW3bsJRBGtsFMMjSLQFrHEZ4YboZIlxE29HtAZyjwkUvw8sZGZge7g2OlupxSAmBPwDpbXMYvil Provides: libgeom2dvis.so()(64bit) = set:hdeAK1FwPjkQcuxXN9mAL7yY6y0QK0 -Provides: libgui.so()(64bit) = set:mdulSoSe7GMzFA0aSkbCMttMBxuuSEeffZ5YxgZBD74v2aswUNtO4ZKuv7YmzKmIpbGwG3vrzEll6WOGMgZGWxd6j46kPvhQPz0et1gvUROzQHaovivK27AvZdWLYk0xIrZFD6ECNYOVVUFXAGBmE9HESgG0U0R2O8pZw43MNRlDscvIjN055EWjZsHLxc0kB09YRvVSbZhOsQa08ecyI8JOmQGhRIkAtzut5ECbljU5L5iZCqHb88Rr6irxYjxiXscvZoauyNj062H8iw2AsP1ydBumbFZHz6Gyd6ZnPEMQPTfP20lUSE14D3WvND6h60GMUXgW8hhQletNcw968GmZqqU4zyRsNMnQM0oGhud8qlwZgxT0xmvBeG8Hs44TuxL65xRHb8h1od983bAJNbZfQVVpxtdL58cabu41MVqcZxvwGqpG8UsZJeZ7XfJWtDtMNEdxA15vJlF9FKTsDwpJED0KNWrVAgzcYFwVv5jjTuqY1KrLJLNZci4r3ZcqdPXZ4GC95ZdWSL7UvvBuszZnFKqvCjMrkJSr92M84qt1iqaayjT07Bw0dh1O3jz8MXp1sJmvxpjVBsy1VFRUTHUAISOYlhCi1ov2Ik7fbAAkMZyr8WTQDsr414oG3dABkIMcrCcuTj6unTXChO23egoHm2nf9h9ccGop0p4WRCLiQuZuk2VYUw55ArOac78WnKT6YWnwYLM3UJ1KzPrDFKR0NdHzUogkoIyMj4rkHQDT1jq -Provides: libinterface.so()(64bit) = set:md7b3f2I7Lbev6CHYM10Zm5QMXIjsmMpKOzQMmoibQSOKAN4K2pJxFf9JZq5jBxkhHdcuAHgTUQ03h0033RCX1VjBBZBKZkn84gqIC7IZ9EoiZ1G1MrrbtGcao0AZds8jC6NC0L5A1ZuhkZ7dD0WabsnGewBNCLZvOnXwazttETXd5PTgzXnwthph1Q2Eyy0hFMwtjUlhsPGSj3nkmwWEaxo3FptH9Ua05eq4yAPKat2nZrZ3YQ0ydZABJtxL5NtZ3Al16z0EEe9QtB0ufxFHUYF4f2IDJFpOTTWJEkwBhv2TxdPbuqf9uqIxh0mkAt6ips2aASQ4CvAXoEFcc2UHTy1u2fGkx1QT3GZoG1R8tihHgIj9HGE6aUqAp8kvOxV7B42WHHYmehbsvRvQu96eFZHZ6ZnGBABER4zR9hkRy6tXZeAtWDD32t6y2da2zXWjsGiT0Zga6O5yZD5IYZBk2Ug6q9Ki79AuakDaVhzdqJXClR2jxdCUJYshZoMKe1UpWzHn2lMZEQPI0BC1GX8FkhnZAL1yHjdyRNgK5nH5NOj5JnGcFqtTqZo97iZJOEzwixhOk1Nny0ZH0OWSydg0ZhztxBvGMFyfVaaeKLkCZIOqnJT8TA3Y3e9Y6s0w1oZHytlHwL24pqnzBzzzCWYxdq1 -Provides: libmesh.so()(64bit) = set:pdk4Z6ZsURW5lCI56ixPpw3ElfsX8zkhnbhTV92cxfXAvajc1HZKAfu2e2qkvbqGeZqaLis1vsmwwSkQh3zuijfXRhZhMQYrN4332M0xS0QZiFWWT5oPq0eU0jD7lutOlWx45WtE6i7I0lRFbBe7R3J1yd65F8iIzc2KQn8N2bOZunLZmxP2NtpY8QX8Z6fT7IUv5g4IUK0WgY25BQkN9zNYCUFLQLGudrFypZgUMhjAd5HmzoCOZIRfhGMVDItHz6I7Ajjh2QWBL5Z0heZ5FN2TCj3K8YDZzZ6mLGaeLmkhycM7VkRUBEZ2EhIB04BjPkn3b39LxZH564LSY5e93XL6zDGuNHbHN0n0xBZ2d6FygbwFneNyRySqhrF1f3UXUAaUoIGfVMO9Mg8Kv6q2iDFx4hwzr7ksZxZcKJ1yuloQt03smxm1NHN74P4EGxGnGcKxcn3nDrM3xZDBQAfZBFygDTmGrRhNMVlOI5OyUQzaF3qV4M9zC9WgnYyA20IP7TN197rjOIeJuIYxZhTirEKwevnzPVgZsw7GvOT4ig5bl6Qgn4vguboNKMI7NAaVMSlaRSDXtEK1PbIw5ayzsX0JGd9W8XZuROfZyQuyD9CoDR0mZJwQmgmsaBGiIf2Z2IEuZJo8YosvmX8dtCvguhpaXn3BaORumKwyAiJMzHEEUIVIbX8o31c1KhifSKZ3uSz52zGnwGXodFI9GZn3ZjxCiggiaE2QuhZEZ7zw4irTD95dUKoi4b26e9F8SMR0HKFM0H5aRTOJ6ycqCEn8tiWpIRlHddiHsr1FrvvD1WQ2sb3csHJyeVErVRzKPR7cFSD0HXGHmKZFYfnez3AcqZvaAH7GbOsJY3TbrMo5lnJT8Owt2Gt4D5wOnx3p5t8ZyZbz21b0A5xFAxFZmnlARnj7I6sijf2prdYzWNEQavsIzTnxpziimYemNnaNZdfqZE9lWG5bqyNEZoZgkmUGRNRw6rVHF9XWP3pO7a63Z6ScZ8cLgyN7lzSuaAMjpOzPpr2otWd35U5ZaAy0y0dGZLbmZnohvHcvzIce3ZhsW4MAK2MMNcTOPui7EHChAw3AxXuqhFxKhAnFKeg71K5vzFyBDB3ZsGeZazMZu7ONPeezjnYxNPypSXsQr6RI5ZkdE9cP74YnFLK9sp9z8hbxkyga0v2MUSZeb2dwYBBP2qhegnVdkAHvnKdOP9FtgfKFYPuRj14cZkMtW6hZghKKCefPJZrBL9H3BmlKb9nkKxZ7g55yLD6y9UbQeBZLZC2Iv1EftOOu7S9vLJdozDB2OWge18te8V9fUz4U1xw3k8MvscY54bwf1pOYyOoY4VEZgKm7PG74lCJUsMz0LdO3j6opqcp8Z8w94jFanFymCsl2c1LcD7UsThkDZqoq484rsw9LYvWuZ3ILZEdvuL4X9C32xRA7vmQoEj9bnGcceqLAhompbCrsZFC9ZEf3QqDjRJ3GxTQY62n8cIIO8DztRYOD5uHerU479Q8DPLuGE17ZD2WzVg0XSBPNwSUAyCaPMntbSmjrMo4KkRxlQ7jUlIqoRjDkYUpXKqJPr1JSjrcZrD94aFyknSVeCXefj4adgraPNRodoY1ysgnaMdYuslhbPZoZigEV5IQhHMTzZpkhQbqmWjwPlZ67Zck8vvpDsWBItSitzcbGnqh1gy5BFyLBvwgit6gNHF6hZ0UXMvdEsZEBpSkuJ1cIAubIFpCPAEw8F50Jg2MHec3suy6TGrGGAO95KZrdm0z08KnLNHwI9dqZ55O2n7LkGftYPOHrYCiR5NEBe6qyRyCg2r7luH3izESq8MPYsFW1Z8DD9jp5oXjMdbI6NCVPXTRfadMsqRTj7yJGZBortQeFN23BE6N5JXvosEYoq1mrdT4yXMOFr8SFk1ZLjvogZnZE3lGxSXYGC9EWdrVYVv6NeRZGcTqgG3JrkZIBZapPrFAkVZFgB52hbm5GIQCxc4ZvYeeffyju6yTDnPaYUuJuKiLho0u8LFo69ITeo9ILNT2A9GGoGL7LZscNEReKp03xnikIc0FgDQqJt9tuKMBV0rpQQFhh8j2n2Bi0uGBCgOOujQ3leFGfztGZFaWV0YGhUNKUPM01yikWuHBBzsFCSdx5Fb2fZJTGMP0Z2kOlw3UWmHzOTnzeYbAyrQEq5SCSU5PntkkZs2T8YYAc4h4BC4L0e0to4ku1qewSsdpSI9o9ccVkANsdWrEiLjY79Wq5bQDjeZkVD6YI4jVtALUdNueqwVwPO58s7UnymIwr1QuNHuWxUrgKaB3Nr6xzkGoz2dvyqfaOBtJMNlio2LmZpALwfTb2JAVrmHhxl2FdS0kkA4naGpH1iPh7engFHeA7bqDaEZKaIluZK1S8OVpfjHTySxnNnaZzd90IWXF9dWearZiZHUiw25ssYPA3TjRSzDpbZu35tfWsCSzWgYSK3Zr8puIKGEE1ZCIlpbEgshK8wRS1ZCr6wTZpJZxPtBakdB3z4LjvBjaliy03PEhvRifRhFhbb0yPHrsMdZE9BkZkXpKMuqWm8HwAEMpfTsuXJBbaQ7ABpFIwu6FRfPZsUBnzekVzP2x2Nvb2vhKCx1OVQX8ldulbHkc52yyI0sgg7N2mZCkhL76eRhzTkRfmNprt28C3gvbdeLb7D16cQTPBU4NL7od13QcQmzajjOb33WyzlmGbfBJPfOJ18n7gUWtZHppKhixxPWmRVCyLVcYZuvP2ajJzGSFO32mbQn5hjHKl7zZ212egT3uNaf3TZ7uOg0fj6GCfd6I4nNUEsaRd2IXCcJ1JmHa8vC9Mf4LVoT34twJH0DoOf9ItugPaJrxlJc2G3qrx2iFYlWkGlZcIJ1DDi9h7KhYpaP3dXxOk1FgpTB8cEXvXaxF8p1kxJWUOQ8C8UD2rdDclRzNB1exBEFKCwaMJr1y0OEr1ycNT7dMRhBsyimx8Zt8PDMk4PI7AYk19Ui1SoZFqL733FDsRAs05SZpc2JbWuOvZsZLXm51faduYhZJOcQfj8qpQnkjKXaiLCZ0dHJQzZxyvok8p9acVZb83B7RwVQNTX6lzNqd6qdiyiZg9AMW5GU2Z9LZunKszdzbL1jtNIB25ZtbIfOL1kyIDYIl9X78IsqH9z0AqQ6h17WTEBctYnO4rcBoMkjuDjkjkk1FvhuyHbZkSLzI92wf4FgJeegGA1ZbHWPDrD2sLnnAnuHURx9UbX4346TxrHdZaXBTlvwZIlSNZF856yCV8sZh5yQ8jc8GCC7dwcba7SQj4ayNxdOiZ9sJLDPu9V4d23ZlrlIK0eKG6eerBIfruW7g2GpQMTxtMBMI2oqyqPCj6aJZeplR66613xvpTax8vyhqkDZ1WbRuFXnyJ32jjjoqY4wqn98ZcnbLiaWBQ6Y6Fl19ZBegq0Q5E3zfrPVatUHlm4KAsWiF5X2CpPVVRhG2b7E6ooMPMVsf9jJ6Z8IkUKCF8o0eUtWgivmOPsxRwpSUshBewS6uvbOlg6dYgO5HQ9k6KMJOVx262JhemxzTyFE17n6MmXoZo8TzLiQRegXG5I5U6dDEJRjZAKWY9fTDau56nb2gcaTMXpROSOn9Z2lDf2qibtVwJlKLsiZ9atgD4ZfBDKrfiGyNtyy88aTIIE1dbaeovjRUzZLaj1Cu0HCDzFpHawxqCVkM2Ty43FAXkOtXIcwZtcIAiGQbg28IMT6D2MaHjw1SBhHyq08T8posPxi7orH0VZabcsfv0DrwOaYHUdlxZkvz2J4atbghvjpJ9zwiyIvZrZ0an2E2xlHMCfisZxi79MPJ4Jswh6ZDiPVvmwdx86hNWURtodjowKl6eFCcYJ9PXeZuUYqxdngURRGwaNVoFERG3zZ8ZJwjSB8LtjcFpC5eF8NIwZaKk11RZi6W6ZEa82lCZBt8qUsU0ZelX3RWShwZ10I4EAHTFYNdDkczwYCrfNUTwKAMYeEc3lB1gKNZqrbygvdqx9HFvKZ8zCN4Lr9fsAQQoehyZcf1mNjBjTZfW0uelZ8YWRnyZlyaYRrG38e5jtx4Zkn8e04GoTI1cS8LOR92kILtm1AC8xWvf3hrFx44WQwHURVUyc0GyyovFsjObtpr6lCoZJx4XjO5SgVxz8Mrz0YlopbEJiI5O0Uh2DJaxwRhGOnEdwhiI0CNlBxGXPJfc8h2dxHl1Qh8006OfzTZ7NWUSdgeVJaDTOZ5PYx8SepZtfkDQnK9TQg9Fu6VZqhzCyUnI7F6jQzbFOAo0fp2GUpssBkbPhTByiY2Y29fsZ0K5HEyFa6wUdre26Dbij4jarpCAh8AxLkiTdGEkBCW0aZ4iNJhFvyJtYEIWkSYyq6r8FCXBKwN511xZcaIk7I2hR1AFuzZ0ezvagfFFoeYhEE3WQRI7sFzCh1rCoLHlP74OodBZBnX5iXdwqSfFZv4YeGU2tsnBaaNoaSw9jSdab5cHdBUkZDE2irqbaQYOc1pHurXXTnq4RY0STjsNm9TSYrMsmgOYV7iZbe6OVpwoCd0gNS4u9Y0WubEANQ8tss6ajrZHmb9HvlCWs0rA50F1SepJuqxtfgMFwsBwWoXgdJlofA0O5VYKinSeKmTmQln3Kt1AnFKyuzgFpvZ1bEWvlRtglcBP7pYnXxGgkuGdxcULF21ZEPzZGsqe9DO51gPq6rZ9fOTrpCeinaNbhyHGHz5S5rLSI3OdZbtiI9twS5Le8zHpCyZ0YyC4l43g4saZJDifagZiRJygOetjPa630u8Im93xqPZKYk5uKOPuz6ClvmSMJcMnoZoqdo5NUZkJFRA8I70bMr9IxEfTZzgxXcuZtjAaZvpvNhloBJkpv4Tp3aKQbF04X8Fh0iesmecjIRc3s5wHD3M0FaBAqDV08eO1hZjgmWzI9xprORClz8gV031lsj4bWbJTPuB33zCZLMqLB8N6yeXM1GZse9Zb6wICdmuwyy9xGKpwKiP2wuYRU6Odfdmm8WIV0B4MGZ43mZDcZgJeSZn4K9xsUUdOZo6L4QMAZKm9aVrJ6DE0F7Vyv1jtPVxE9zTB7JXjAkdePKrSeGi1AtvY8X8HQCvWOAcJC6xabWFh6Xn8dPZqH8vYBuxKHSXgR6W3Gbnb72B6E6kd8HY02k8NMqtenHUfJSnoBFa82Z3xod2qOocP5ZDz60yTQLH1VfIbV2zZ28LPTWp05iFxRL3QJEuZ4dF4ZipPhzHsrqZAuuLw9ZDy0aZekqgzJxTIx7pSR3d9ieYrNXnW7fLOjqZGTqMnMYd1TsZlJpoPErUu8z65gA3w0p5LIVjz8Xw522xVsaLpIKlZJ0VeIFLrcopQPUTQeqm2lpMiH425LBRGnTmjteMIfy8TJNkAWmli2YdzGgGxnkJOS1fFDg7vFVaJeOt9yqR20ewEh25xJUwEqbxZBGu5SFsWxdeknZttyEh781NIahWUt5bMtVIMAm8tZogR9GFsXcE7qHUngVJNMLkq9HiMk79JpPvuab55eqixNiLBHPQI7GSXmw579Gn93YQDgjiO0cUQFaCu3HwOgyBJGqlftht96rdppOEllxWsoWSQWq10vgXFuqcgoIGzSe1RX8QiownZeNz5JyzxK5NZJwUNG9wgjSg6ennAlHd1CG05EOxf6EFUHfYgaGAmQnBzGS0422kIe5ioe5Ttsk9BiYXY6K19FkEZEj0Sm1gqSFTn6nnKN4yu7zpuKx3z59NZbIOgGBZsOv311eSBnjqx8Lz8iYWQFLh3UA2WYrzGkbXsM2N1MSkCjc4MypDFJRYC9Gg7GHapJM90FZ8FWDigfZtveyy8bie9p6aEfZy5Snlu6EsLYPgMQktkEiOrn3gy9rMKVBYyjdTpr2wQ6GdNFlJaAc0rHg5KJfr -Provides: libnglib.so()(64bit) = set:ldkZqYgiZ9tjjj5i6gAcvqLBwuFbBPGJ1ku40CcLdQ4aub8E1ykdnjOmFgwAwlvWGRJMFJJfW4qsC8yMghtt283Npum1YVRvp76j7ArR8VPJ9i2hg54LKndC72tyYVHPMJXsKYYjyPRt60L0B6w8g9N95v8iARxDIAzDmi0njAcgHmNosgeDs0n1FqdqDN53ZHaapyj19qXxfsZpK0wzkiVwwfnwAcXgB4BKkZCAEhjFmLjjZDgLq91WzVv0Tk0KEdDE05h0hsAVs9UpI8Wm34TcqZtaJkJDTjSYR3vJHxcekA0 -Provides: libocc.so()(64bit) = set:mdAf6efIsI40K3fKh37hZoT08EaqqykbXapfhmlps8vlvKqZhitRjm3w9mIDfgSFCAqPlM5wNOt9ntrwveQwpw2jIVPMpn6RgBJla7qvLDrl6iZ9uY5V5NoDMSLGe1NM7C9mUqDcRGqIoGG9igdizWLwInPtgiGP4DIPf31Ym2zAgHu3tL4FuuXj8opaB9iB7yVu0MdIWuqqwZLmqZmPnYAFmUoqteMNjRUjQudZH21IHvnD6qIxZlrNbDjk6lCeZEEY3TgD1soeqwuC3JHVwBMtKEjezz1ZapEVOmK9iAZpPbCZ0n7muneJtuQDUyfCoZhIxap8js1A10B3f1d95943W6vZv2HpXfZ8ve7Xg0qvFBIdwNbv0WvGy1IPO67kmYMjwRlW69ZsRu5OuDxGFiw9P4c6YUlBqwzPXkIZ0lCyPi67zyAmzol3kOCHfcRNKPYgw5MZqKlxHaKj4M6L8L5HHFk79cEH3YpL2aip7ZtZ0dk9VQJAbgJWRkMurvzdec8MYgOJ6Jg5xPOqJZ1nqunGDy5ZvCwPD63OprGDKJv5cvpW2fvTaC3Ku1SWiPFuYpLGnDhxZl1AofojC3qRDSL8qfm0ZJbtjLzm30lrJiYguFetxwDSBIPw7kyPhgs6TZzEQgErzuEJTZ1ylEAVrMQHxoFtFZ8hSRb8xsa2CQKoEklv82mYyiZ9laC9KvjPho9RychtEacs4ByXD4FReDpOHyvan1tmCjAlWm34PG2NDghN6sUxZIhNEMiCOsYjqlZCTXy2 +Provides: libgui.so()(64bit) = set:mdulSoSe7GMzFA0aSkbCMttMBxuuSEeffZ5YxgZBD74v2aswUNtO4ZKuv7YmzKmIpbGwG3vrzEll6WOGMgZGWxd6j46kPvhQPz0et1gvUROzQHaovivK27AvZdWLYk0xIrZFD6ECNYOVVUFXAGBmE9HESgG0U0R2O8pZw43MNRlDscvIjN055EWjZsHLxc0kB09YRvVSbZhOsQa08ecyI8JOmQGhRIkAtzut5ECbljU5L5iZCqHb88Rr6irxYjxiXscvZoauyNj062H8iw2AsP1ydBumbFZHz6Gyd6ZnPEMQPTfP20lUSE14D3WvND6h60GMUXgW8hhQletNcw968GmZqqU4zyRsNMnQM0oGhud8qlwZgxT0xmvBeG8Hs4GStOnUHhhoZab8h1od983bAJNbZfQVVpxtZ2jBi8cabu41MVqcZxvwGqpG8UsZJeZ7XfJWtDtMNEdxA15vJlF9FKTsDwpJED0KNWrVAgzcYFwVv5jjTuqY1KrLJLNZci4r3ZcqdPXZ4GC95ZdWSL7UvvBuszZnFKqvCjMrkJSr92M84qt1iqaayjT07Bw0dh1O3zzTP2UqJZicraLAjc8fJ6ZKlsimrpZqycB2MZkwBWUpxAA2Znp3hZCWjKdy02cRx6OiamoCdj6LX93LHXtP8px178IlbxHDAE466lIcwc2ZadvBEZcTF4OVN1ba8TAloegQLsLdURL0Vvx7Mr3s7DTejtH1yrm7NNwEMo5xD8SEmFfL3CQ +Provides: libinterface.so()(64bit) = set:md7b3f2I7Lbev6CHYM10Zm5QMXIjsmMpKOzQMmoibQSOKAN4K2pJxFf9JZq5jBxkhHdcuAHgTUQ03h0033RCX1VjBBZBKZkn84gqIC7IZ9EoiZ1G1MrrbtGcao0AZds8jC6NC0L5A1ZuhkZ7dD0WabsnGewBNCLZvOnXwazttETXd5PTgzXnwthph1Q2Eyy0hFMwtjUlhsPGSj3nkmwWEaxo3FptH9Ua05eq4yAPKat2nZrZ3YQ0ydZABJtxL5NtZ3Al16z0EEe9QtB0ufxFHUYF4f2IDJFpOTTWJEkwBhv2TxdPbuqf9uqIxh0mkAt6ips2aASQ4CvAXoCOSn3z0ZqTy1u2fGkx1QT3GZoG1R8tihHgsiQnwllk35sdOc4GfVMYzi21Z5nVJsymUZqZjqL43DQZJuPZAJAI4JCoIe9yGmQErLT9XQff74Wc45qk46TRDUkBK1Y153V2NZH2mZvba1s83J4nFz4if5GjBYEN6JStPGqxFM6jYmuK8v4SR90fjvsZ21j2WpmwiP0RtAkGEHvWdgstGhIe6OJUqJ8muGEZ2lCkJKrdvcVgWLBh71B2zAF2yL41Zn1ARJ5rw0YzNKMOflUkNDs557TnaPvmmXGZ6ArO1ZhsiUdU003MZn5XGm1v58OQK6b777dRV3rQ2 +Provides: libmesh.so()(64bit) = set:pdk4Z6ZsURW5lCI56ixPpw3ElfsX8zkhnbhTV92cxfXAvajc1HZKAfu2e2qkvbqGeZqaLis1vsmwwSkQh3zuijfXRhZhMQYrN4332M0xS0QZiFSJIfX2Ipd07swFPzaLeVaZ09aQXgdAeo1GGjnateG7q34rcaihAo7p4sFLgy5mAZdLuZd2D5yXOUhEThWJDX3mYL282msn0t8uxyiqGUANoujYQnWnlLCJkNcv07eqyIFoRq4PkZnKZp8lUYjSKRh3S3OFF81qZ2vbWx8DZqQoxrPF1n4ZjZDWdHnl5DnbG8h6UzsGqYiQu1dyJ4wEsqCWqop8VdYvbc8uJVbsi6Svd6flZ2utpd6U28IInqci5xm0jLsy5H5JRySi3u6MTN9lMNolvOxBjwxgsZIgjgWcdA82ssXwyXfWpTS0hLacWew1eHgHwURU3yp2kRgRbl6TgCHxHPdUxwhiODZGkhEPrbRJWEoUYapS2phsWhBQ1Js2UAhP4tEbuhi10SVzXUwAzJ9pmDmfmZgZ3KBSgt1tZuqse7OD1fkZAZm29EyBa3qEbyf8L5IonoSzoiBsoXaBqXPZegt3Cno1bk47VS1qlriQhSZdHBvZlEZ4YcN4XI6MWL1FJwIUkalBov4W5mkLZCc4ucKfHtACePf8LEcBZb6alAHZcO5kAkG5us555DdDtp71r8w9MdiWNSJvYI7b46lL0lTNqipjkZf6YDgj98895k1qLEvIZC4AgqXZsAy6snc9y513DAk4rUqwlTkowR2BWrVm3h6djQbAe9ZcoHHmrqAmVS2iTZuXcgDmwrpwxrJlQ97tbLuQtKZgCkXjwRtRlbTZAZnKs678pQYv5OR3R5pKmZhKnSwNaGKqLhA1X4kX8eb0BL27OaWgZlWThxw50OyMkOMkvXGyIZqF3m3eFF7xIJ6ZhRzhFlZoztYZqMIh99bu7HUbBUZu7JvcFinJohjc6R7Z1EIMlHzH1dSOnjjSRD7OAfkc6WdrCuAV5icZoGhrf5iUFcVNVId1IeZ66aMbWlih0hw6RZL5bZzIELlCLhm6D1Zwet2oin1oUoCrVpfF3QlP8iM1OMtfJEQgT8OHkn7Ez0TyLNkNOPO1vmRFn7xZdfAzDts6DKU3zD5PITVETcGpbYF6Q4CV32ZrivtjUOi6hym2F4xk0Zk06TKTn4aomebE5V0tBTghKZtBrzYsiq7QzraZIuRj14cZkMtW6hZghKKCefPJZrBL9H3BmlKHNv3XfEy2NTj3N4Y5qDOZLvjwZb0QDeppL3HDqrM6fb5ARxs2gWsgOjuM79M3217EgwZEzxLwo1Y98jCnk6zDZorzR7sJeClf8GcrNVw71urA7CcMOQoOgWhM4yFkBHkhbjKa1CwnCP3sKX8Gjv5jz0xoz3cVBZztLZhSTvIVPXBofNsg8ICYUPy63tapViBxNhXBc2ParNszXf3yB8ZEf3QqDjRJ3GxTQY62n8cIIO8DztRYOD5uHerU479Q8DPLuGE17ZD2WzVg0XSBPNwSUAyCaPMntbSmjrMo4KkRxlQ7jUlIqoRjDkYUpXKqJPr1JSjrcZrD94aFyknSVeCXefj4adgraPNRodoY1ysgnaMdYuslhbPZoZigEV5IQhHMTzZpkhQbqmWjwPlZ67Zck8vvpDsWBItSitzcbGnqh1gy5BFyLBvwgit6gNHF6hZ0UXMvdEsZEBpSkuJ1cIAubIFpCPAEw8F50Jg2MHec3suy6TGrGGAO95KZrdm0z08KnLNHwI9dqZ55O2n7LkGftYPOHrYCiR5NEBe6qydxQgj8xJzaLR1Fhkrd4UpuKkZ0WNPPAFI2IZ9wrmodydPDTLHvkqwVQGLDe4rlZHE9ZoZoS9dmoE4R8KEtZzcekucJ0HJCr2NtoVQd4XkGwZLFfc8ZHvsEidQuDnRc1lLpbDfZzzoDWvBVm3itEtzWDbXRIVJkiGYZAEO2xE5H2lmqPg62ZDu7DD7N9f3NXPHp5GjYsBuzM0YgujNcioLtMiovzL58jklNkvfuZ9pyhHtsP062LAEop0ixeFRqXiebToKMBV0HrszygC4K4aB0YkbdxABZ6yuEO9lZ9NeRZA5Zc1UlzMztNDx124BEQZ6JIsAbRQK9I8thUVLLlxD1W5aVaM1stHRhVXHh7Zl85TEhRaIdJNbCLWEEYpxr4uui6y8yijyn07wec2aL0d7grKCcrS4I46CsaOoK6ZdgBuDUfiQRamEfDsYFYj3umyFYeOnYCof7dMsMpV24K3Ybhbmq1oh0JnYGDu8ZmgKaB3Nr6xzkGoz2dvyqfaOBtJMNlio2LmZpALwfTb2JAVrmHhxl2FdS0kkA4naGpH1iPh7engFHeA7bqDaEZKaIluZK1S8OVpfjHTySxnNnGAmJE91wlvfdFhThpPnZnNB05aUUUD97KDGJ7fPmYZ1aWuQVcJ7RxUJt7YnAcfmnlkQwvzJar15ybO51ISeUTSc0LZ3rZzCXalEqa769uDZqsiFii4oo6dWHmWFeadqpMVNdeUCvcFAODSPsxZ4jT2p5A45eXVCPrLJshxZgOOIkmgfzQWDpv6LYqQxavsm8k8Zr5xL8nPM0VsWtAG6LGBlaC21hhm0e8Ezo1HvzaWZ03DWENrGW7HUIJe14P1ELB6DTBzP036WXVisyUT3ICw1q6qHhBF9VBx1tNNabRBDOSV7VS0AH38sZeZnPOszA23DRJGPd5vPpUZdZCmgpGtkRelugMqxZqyEFlTGzNu9gM1WuMbmVpUKZIj62UpOgRYFNwBUa67BjFKhwtTAFdERql1VPc1ZhyTsIX1yeMSlwjcVD4SefEpBSJMGm61R1JJg1FkZqQFkHWpSSwPjFAE3T8ZskC7qS3BF2ixOKbhogTZCn9c59bwaIl7nC6N41ZAxJCjCGWNUO0DMiQknjg5USJ0NEs1ycNT7dMRhBsyimx8Zt8PDMk4PI7AYk19Ui1SoZFqL733FDsRAs05SZpc2JbWuOvZsZLXm51faduYhZJOcQfj8qpQnkjKXaiLCZ0dHJQzZxyvok8p9acVZb83B7RwVQNTX6lzNqd6qdiyiZg9AMW5GU2Z9LZunKszdzbL1jtNIB25ZtbIfOL1kyIDYIl9X78IsqH9z0AqQ6h17WTEBctYnO4rcBoMkjuDjkjkk1FvhuyHbZkSLzI92wf4FgJeegGA1ZbHWPDrD2sLnnAnuHURx9Ub3Mxq7KJSQHXBTlvwZIlSNZF856yCV8sZh5yQ8jc8GCC7dwcba7SQj4ayNxdOiZ9sJLDPu9V4d23ZlrlIK0eKG6eerBIfruW7g2GpQMTxtMBMI2oqyqPCj6aJZeplR66613xvpTax8vyhqkDZ1WbRuFXnyJ32jjjoqY4wqn98ZcnbLiaWBQ6Y6Fl19ZBegq0Q5E3zfrPVatUHlm4KAsWiF5X2CpPVVRhG2b7E6ooMPMVsf9jJ6Z8IkUKCF8o0eUtWgivmOPsxRwpSUshBewS6uvbOlg6dYgO5HQ9k6KMJOVx262JhemxzTyFE17n6MmXoZo8TzLiQRegXG5I5U6dDEJRjZAKWY9fTDau56nb2gcaTMXpROSOn9Z2lDf2qibtVwJlKLsiZ9atgD4ZfBDKrfiGyNtyy88aTIIE1dbaeovjRUzZLaj1Cu0HCDzFpHawxqCVkM2Ty43FAXkOtXIcwZtcIAiGQbg28IMT6D2MaHjw1SBhHyq08T8posPxi7orH0VZabcsfv0DrwOaYHUdlxZkvz2J4atbghvjpJ9zwiyIvZrZ0an2E2xlHMCfisZxi79MPJ4Jswh6ZDiPVvmwd12XRNHXMqCM0tHcsidpUrjCTtYtsuJMCb8YWqlgBUsIkQqRxNuYL1DIbhuXCoiPcbsihyp1XlnGwwqvNgTU7lg4GcZHWgQMVM1WZaS7GRJz0X30m2kORXkZoreFo61VdTuyNL1t9xVtgp6Ga3wszZ5Tm4xZqhbcpdZ3TusQcCUtbVxzAC6P9iIDv2IyDaDKXvt0fDGuAnLZihZyh5ZqTk7gsaCW29YFb4702lIrS06rAnVW41aSTeH0ijAgZfu6ySi398QF1nNHPN5p0k55NZiBriuFbrPEO4XL39SDAbIxO37hwT61UHMOmgrBobA1Mz4erl21HzkBLgr0zAo1czHa3lTDrvogy4q2nH2Ezg00cAv6LXLotsX68DYmBPrVZqpZghItOYX7GjWbTArqEAkfzsvdqQk4ZySzkz9WNBkpicwDc1lYceKiGBVEXih9u1uxA7KuMJo5lclN04LpPhMUshqyoipbPAc2xcYBiWKh5BGQk7gFDAyrziZAIJz7BlDOCnkPo39RsLQ5cK888IDloFeo5yG38jZ6I7s6ZA1W9d5Pxf25tgDKCZ0KQhPEwdjITRGV32pICOZGHZ2ASr0RIviZf9UtkN5WUKalkyNkI1jCIrkmaomraNFZvg5ASQmkEVBp2OmZ6rvZKbdyqu0XX9KoHArrZtwVIwAVPfAWn73VYcgcP60Eor2L4u0tL5kOoqAeee3BFJZBHBARLajtewdO2wQ0rDImfJMK78UkgKigtItECSaI7i0VysunFbr7nHrbWGH1TK0OHknhLhEQILZo5kZfGGXwGoaDfOU7A0yOjJ9A1ZJkxwvsuYnVQsieBb2wCRcSWP7VXJcj7FbBUB8NlRRN2XyJnrS1VCZte9SAegXyn7ANRcjNuwnQAEyo0ywjVLfBukwYBWmh8pDKFp5z10f4mHAxgJVvDDGMPluSrQMIWPO6KB1ZicvkH1H86TDqjH9hof0mwTio3hvKZDw2TpYYX9i5ZLIL4bs95mpblS7NtSwybZ2F04X8Fh0iesmecjIRc3s5wHD3M0FaBAqDV08eO1hZjgmWzI9xprORClz8gV031lsj4bWbJTPuB33zCZLMqLB8N6yeXM1GZse9Zb6wICdmuwyy9xGKpwKiP2wuYRU6Odfdmm8WIV0B4MGZ43mZDcZgJeSZn4K9xsUUdOZo6L4QMAZKm9aVrJ6DE0F7Vyv1jtPVxE9zTB7JXjAkdePKrSeGi1AtvY8X8HQCvWOAcJC6xabWFh6Xn8dPZqH8vYBuxKHSXgR6W3Gbnb72B6E6kd8HY02k8NMqtenHUfJSnoBFa82Z3xod2qOocP5TO1NrWTRwY7SBsxNu1VtZmZc0aAi3Hv7ErhZaDqi9YBIVENlKdJvOPX5cVZA4gFTFQw6r3Lp3fOIH7qiAsUTyTLQfuuBDQZlLRwLwVr2KVYHScIpQdsfAhz28O1gwIynSYFhAtM21xMseBTcmTGZCws7SQTd6IcWpYrq7dbxGcoFl2xyTOqRHrHFe7oS7hAXSoaitHa91Zm6lxk3LEqBJ3uifxeZidnFRhKbhkHm0M14diE8I574lr9YLkZaMeBjfINxWOLX4hzeg2yplyQNXamwXOpx9JgWYhEW4RkKt6Q3JlYbEYSoUnaJAl9oGzASIVffBBy27dFMoFTORpqS3lXtbMyz4RHA1uWjE99p06sWk5jLxlgp8NOmlJGDKEK4zJCIcpQGGgtectrqtJ0wfEZ4Z4z12zltQS9Eu7xm23YGTz7bq573tbyZH1Nzlj0xCIxcsKK8Hmr2cl1agB3vcgjNnvUxkk9JELa7lJ1844EotaAMsaKXUEiaBUTVds3iiFgZxD0IJ2wQIjLLcKKsz94ZeocPPdsoI89KvpBxkbZ9BZC88MNKYqib4Vt4hynDeZdE1si1tZt6lFmSVw5y3wJFcDo8w5PejrHVdjkxeknlOqxj0iXNkZ3BwuYXf7hhA59DAc35QDvFMZqaf3kKnZpxwFFWEgBATK6w4jSwtPbV5DqKPS40FdkryjHql8p0SmxasrvS +Provides: libnglib.so()(64bit) = set:ldkZqYgiZ9tjjjJqzW349PDSr9EnWiVIqr0B71w9Pr3dxyT22qw8lPRAIla489oRDKqtbsqrXzex6D9y8ckknD0OgsCDl0vuZ7p76j7ArR8VPJ9i2hg54LKndC72tyYVHPMJXsKYYjyPRt60L0B6w8g9N95v8iARxDIAzDmi0njAcgHmNosgeDs0n1FqdqDN53ZHaapyj19qXxfsZpK0wzkiVwwfnwAcXgB4BKkZCAEhjFmLjjZDgLq91WzVv0Tk0KEdDE05h0hsAVs9UpI8Wm34TcqZtaJkJDTjSYR3vJHxcekA0 +Provides: libocc.so()(64bit) = set:mdAf6efIsI40K3fKh37hZoT08EaqqykbXapfhmlps8vlvKqZhitRjm3w9mIDfgSFCAqxD5zBXiKWS0ZIx6c3koydv6eXOE6GIJiVgXXZcJa3FZkfZiObyNexJvlt2yxfcjIDP4pDcRGqIoGG9igdizWLwInPtgiGP4DIPf31Ym2zAgHu3tL4FuuXj8opaB9iB7yVu0MdIWuqqwZLmqZmPnYAFmUoqteMNjRUjQudZH21IHvnD6qIxZlrNbDjk6lCeZEEY3TgD1soeqwuC3JHVwBMtKEjezz1ZapEVOmK9iAZpPbCZ0n7muneJtuQDUyfCoZhIxap8js1A10B3f1d95943W6vZv2HpXfZ8ve7Xg0qvFBIdwNbv0WvGy1IPOrGl2absNGHQdiYVqL2pLPgRk9MAp263uYGidMNVtqpueekpaebpscaiqdyldg9rKZgjtIXcf4oZ71ELQJaslNty0SU5VJotdBW8x1ttwfXlg7AvT3dk9VQJAbgJWRkMurvzdec8MYgOJ6Jg5xPOqJZ1nqunGDy5ZvCwPD63OprGDKJv5cvpW2fZJFZ5peUWlLreRzfXlZaPEgZG0iI7I9P1JWjXn4J7bwZKBKFTk3lrJiYguFetxwDSBIPw7kyPhgs6TZzEQgErzuEJTZ1ylEAVrI48NRg8YUN8XW5Age51jqnckGGf41buhFZsa5P4TLFV8IAqhCEek56eyiNZ39iHtePAn5ZAVaEPOsyIiTqwoml8ZkEEo3eYMvea65mOkCzviHWTKT55 Provides: liboccvis.so()(64bit) = set:kdAsN2dIF8ueYQsJAK1pv12zMf4kucpMvv1RhomNgcjUAODEYYxPf06lN5Si6RgGzboyEe3IsmMuvFZCZFbEo9S00CeoJEX4Rvodh7Ni1wDUwcuBQNd8MbXQJ68ZzPNZa9y0Uq3yAzm -Provides: libstl.so()(64bit) = set:mdRdI7Tw8Vh9Zv1JUXQyEbRQE4thhHhvSKdLwTWvMNsZntsyUaU8aU8BLgykhT6f5KhH1RLEvZzkjRAHzpccpyYsLtgg2l7HoBd3YdAJ24YtLFyDn6cmHeFK8zdKdhVFXDFeKQ4U6ZwVV8odBVft8ybQb34CaGpWn5IOrbZuE7EhFJjQdnqMZlpXIxbytBgMUeZqPoVwrr2yuEi22KUMdnd41p5NCtQnHnIJcuH9Ei6B6Emud9QBtxmyZ85ioYzvEXSo7mqderVDgekjXhs2h9EbfV5j9IZdRDhZdaOSEDEVQFKW6J147LljSumnPALkW6eYsbNiDMpm7Oib4UaFJLdwZlABbGSZvZwegzr8vJzSRTirJxQdZ6JygiFL17AZw3xOykTnVRcYDqWWVIrhm1c2YiaZ7wY7YJcahez4XELYDvCAhv545wOIuoHb7IrxrYaX65hzvHzZ26ZieTZGrIAx5nrlVXStl0NKwtD0garJGo13V6ThbYQjFYInm4fR0T5KqEsWfm2UlxI0WaNjsFZ4n7mvvDR6IlgR5WzPzqIroIS7hTq1WqZqb7GJ5kcYTG9ExNx9hs9M8ciQAAQ2CscvxuDWRML8cXhY6T2pfvnDHkZuAbMUGhvh1qczL4tYNKhoZpYbrZ53oSIA9rPDZKdDbvhcxQPC3nRFq05lnZa5Dfzmjqepz9kszW12bw40dBbHTPUpXKbemZtHMYUIHL30QXbCjsxBnTUZwiTI0oNKZCisA7AbD7VxZBsl2g4TyfFcPgZy1TIEceKyZroWpvqMYOVb0 -Provides: libstlvis.so()(64bit) = set:kdgIUKM3yJQkh5ClKG0T3Zi471Bzcu3gv7qwsOrlVl3QGnzYRtrZnhdmdWMUjE04GMz4sEcliLklgu587zvGShCccJVQZwyG20y5ZiVW1waYZLuv2ihA7mRsuu3Be8I8uEHbS0tko8IlOXmg1Zeb9xRAQ8 -Provides: libvisual.so()(64bit) = set:mdkBNA0r1RqmVCrgWAw4AtycR4WpMDyCkKhUkowB2WY9E220kb0KV8xFJG9zTM3MWq3I5qoY10OtAC19wPGZ3oui33htrgqcGkB5W2g9hQZzsdaN6hOZejiViTZ0nyHABKhq1ZeFtTK361cwG8UAlZJh7hQocU20YhAtApkCBvbHw33I5Ah0WwZFWrcs83O0QQ3bG1DRgOZzAVERydiZy1A05CGm4Mv0YyAdwCra9Zjqu1J1IBZJEG1phe5i8gR6Zj0SomdoZx4jnxJjO2A0Yr19QUAXWalMNJnE4MRhl18ZmE5QYEwbo98AoLiI30A2Zn2bDTT7XzGctsCOIYRunfuZ81GEDKWJZjfOm0IOX1SrqI19N0VK2X3UYZqCLyb4juKjAX64BdoHtwG2VATyqx6Q2Kt1190Zt7I81TPOTpY6wh3sCb51n4yuG49QNwXGQgMYA4Sfp1Ek4srD2kENmXjITp4qBO1jtmnyVyjC9zZ0AfJtEGU5Zhm0IbvRahBRd84wW1Mmyp04VYQ6IBHaVg0gjZo0zGZ7aGCg3pUFPj3 -Provides: .sisyphus.214283.200.2.1-libnetgen-6.2.1808-alt1 +Provides: libstl.so()(64bit) = set:mdRdI7Tw8Vh9Zv1JUXQy8Ri9WyymzZsSJV5YmZzUoeZHeehs5s45sAOn8hatlaszm3GvhZKvECG9n7PooO4VVuXww4GemNar6Ur8r58UXuj5fLcoImtith6rsryOjTfjtsF9MdZtz5Hz8odBVft8ybQb34CaGpWn5IOrbZuE7EhFJz4B1XnpXIxbytBgMUeZqPoVwrr2yuEi22KUMdnd41p5NCtQnHnIJcuH9Ei6B6Emud9QBtxmyZ85ioYzvEXSo7mqderVDgekjXhs2h9EbfV5j9IZdRDhZdaOSEDEVQFKW6J147LljSumnPALkW6eYsbNiDMpm7Oib4UaFJLdwZlABbGSZvZwegzr8vJzSRTirJxQdZ6JygiFL17AZw3xOykTnVRcYDqWWVIrhm1c2YiaZ7wY7YJca3FAx9NeWbZHEzZqwE0kCR3rtPnU6LOKhhQUTWoLUTkw5DXvtzBcIUqHavTKH28S5IX4YLxlUqlN26OdKzmUFDiVpLI8uG1KbsRgVQvI4MH2p1QANBSjn7mvvDR6IlgR5WzPzqIroIS7hTq1WqZqb7GJ5kcYTG9ExNx9hs9M8ciQAAQ2CscvxuDWRyFYU2Pu4LNpELHPlavDs16ndWbagzpYBEzfSd2PfVnSZbpPiCIdvZrTsKY5N4ifreslDG1kktRH5Dfzmjqepz9kszW12bw4gRiuZiHTjLvnsIYXlousSRT10WZ5cDU2bLKNZxAKp1MytZJAU8f8nefO3ZHUG4w8K5vipCxZl2Kphpss5Z7NQPZk3Cnev1 +Provides: libstlvis.so()(64bit) = set:kdgIUK0FNFOqNGAlKG0klyzwOh9nv7qw38aFJGYG1qRPeUSYLE6H6toY9k02lUhiLCBDFiWBG2OH0MtjX8j6CSsWvwEGoxLAxgB30lUZLZejgayYMGCPPrEQ1x5N3ttN6Ez23xJiuT2aETni2H9Fh +Provides: libvisual.so()(64bit) = set:mdkBNA0r1RqmVCrgWAw4AtycR4WpMDyCkKhU4H6QVjg540Em0sPh2jrlj6Lx7wRR6obQMU30AX8dHfx6XpRZhcfFxxEKd8d6lGO2t1EA8WZxK6Boz8VuvianWK7K4n9btzQ2WZ4XKt7c2o0lhM9HZrzeyENoM50Uz8X8PEcbZCp5sowJwc2g7YfRToUg6A1EF7mk3eHxAZD8PhH5rAZl281aclJ8wZwwnAI1Qsj9NvQY2q3obZHhl3OysaAgwGdY70rcH6IZyM0NKloX423Zt2iEN9TRlGwzrv3hB3MRhl18ZmE5V4GkkM5I44iIn9S10i1ZzxBPXXzZ1lpWUcBxrXWNH73khftRrZ7uAJ0oBT3ITQo3iy1Ot5S7MVZ5dv5n8CYsDKz6W3yO6IReglxsOrhJg3OZ0881MLfoh2KDBLbV6dMpKk4sh8WFiAg73KHi31PjioZAm0a51TSF05qIRZkITp4qBO1jt6ffDcj6X1ODSeklY2Zwb0SBLqBEOW642gZ0wJ4P08OVFdobnlOx0wCYhwhRZj5ljExcYQVF1 Provides: libnetgen = 6.2.1808-alt1 --- libnetgen-debuginfo-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:05.000000000 +0000 +++ libnetgen-debuginfo-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:09.551999138 +0000 @@ -329,3 +329,3 @@ /usr/src/debug/netgen-6.2.1808/nglib/nglib.h 100644 -Requires: .sisyphus.214283.200.2.1-libnetgen-6.2.1808-alt1 +Requires: libnetgen = 6.2.1808-alt1 Requires: debug64(libGL.so.1) @@ -381,3 +381,2 @@ Provides: debug64(libvisual.so) -Provides: .sisyphus.214283.200.2.1-libnetgen-debuginfo-6.2.1808-alt1 Provides: libnetgen-debuginfo = 6.2.1808-alt1 --- libnetgen-devel-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:04.000000000 +0000 +++ libnetgen-devel-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:09.595999117 +0000 @@ -166,3 +166,3 @@ /usr/lib64/cmake/netgen/netgen-targets.cmake 100644 -Requires: .sisyphus.214283.200.2.1-libnetgen-6.2.1808-alt1 +Requires: libnetgen = 6.2.1808-alt1 Requires: libGL-devel --- netgen-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:05.000000000 +0000 +++ netgen-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:09.606999112 +0000 @@ -5,3 +5,3 @@ /usr/share/icons/hicolor/48x48/apps/netgen.png 100644 -Requires: .sisyphus.214283.200.2.1-libnetgen-6.2.1808-alt1 +Requires: libnetgen = 6.2.1808-alt1 Requires: tcl-tix @@ -12,3 +12,2 @@ Requires: rpmlib(PayloadIsLzma) -Provides: .sisyphus.214283.200.2.1-netgen-6.2.1808-alt1 Provides: netgen = 6.2.1808-alt1 --- netgen-debuginfo-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:04.000000000 +0000 +++ netgen-debuginfo-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:09.715999059 +0000 @@ -4,6 +4,6 @@ /usr/src/debug/netgen-6.2.1808/ng/ngappinit.cpp 100644 -Requires: .sisyphus.214283.200.2.1-netgen-6.2.1808-alt1 +Requires: netgen = 6.2.1808-alt1 Requires: /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug Requires: debug64(libpthread.so.0) -Requires: .sisyphus.214283.200.2.1-libnetgen-debuginfo-6.2.1808-alt1 +Requires: libnetgen-debuginfo = 6.2.1808-alt1 Requires: rpmlib(PayloadIsLzma) --- python3-module-netgen-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:05.000000000 +0000 +++ python3-module-netgen-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:10.207998822 +0000 @@ -35,3 +35,3 @@ /usr/lib64/python3/site-packages/netgen/stl.py 100644 -Requires: .sisyphus.214283.200.2.1-libnetgen-6.2.1808-alt1 +Requires: libnetgen = 6.2.1808-alt1 Requires: /usr/lib64/python3/site-packages @@ -60,3 +60,2 @@ Provides: python3(netgen.stl) -Provides: .sisyphus.214283.200.2.1-python3-module-netgen-6.2.1808-alt1 Provides: python3-module-netgen = 6.2.1808-alt1 --- python3-module-netgen-debuginfo-6.2.1808-alt1.x86_64.rpm.repo 2018-10-09 10:37:04.000000000 +0000 +++ python3-module-netgen-debuginfo-6.2.1808-alt1.x86_64.rpm.hasher 2019-02-07 12:14:10.272998790 +0000 @@ -7,4 +7,4 @@ /usr/src/debug/netgen-6.2.1808/ng/netgenpy.cpp 100644 -Requires: .sisyphus.214283.200.2.1-python3-module-netgen-6.2.1808-alt1 -Requires: .sisyphus.214283.200.2.1-libnetgen-debuginfo-6.2.1808-alt1 +Requires: python3-module-netgen = 6.2.1808-alt1 +Requires: libnetgen-debuginfo = 6.2.1808-alt1 Requires: rpmlib(PayloadIsLzma)